我有下面的表声明
from gino import Gino
db = Gino()
class DatasetUpdateModel(db.Model):
__tablename__ = "dataset_updates"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
dataset_id = db.Column(db.Integer, nullable=False)
created_at = db.Column(db.DateTime(timezone=True))
__table_args__ = (
db.Index(
"dataset_updates_dataset_id_created_at_idx",
"dataset_id",
"created_at",
),
)我需要创建以下索引:
在dataset_updates上创建索引(dataset_id,created_at DESC);
如何指定DESC顺序?
发布于 2020-11-10 03:50:01
不是将列作为字符串引用,而是将它们引用为它们的实际(对象)引用,并根据需要添加.desc()修饰符:
__table_args__ = (
db.Index(
"dataset_updates_dataset_id_created_at_idx",
dataset_id,
created_at.desc(),
),
)https://stackoverflow.com/questions/64753859
复制相似问题