【发布时间】:2016-02-11 10:53:03
【问题描述】:
我想在定义我的 sqlalchemy 表时使用继承。
class DatetimeBase(object):
inserted = Column(DateTime, primary_key=True)
class OtherTable(DeclarativeBase, DatetimeBase):
__tablename__ = 'other_table'
blah = Column(Integer, primary_key=True)
other_column = Column(Text)
现在我在other_table 上有一个复合主键,即(inserted, blah)。但是,为了查询的效率(假设我正在寻找最新的等等),如果时间戳在整数 (blah, inserted) 之后会更好。有什么奇特的方法可以重新排序主键吗?
【问题讨论】:
标签: python sqlalchemy