Я определяю таблицу в SQLAlchemy, используя декларативный API.У него есть внешний ключ, который я хотел бы проиндексировать.У меня вопрос: как определить индекс, созданный из master_ref
, как индекс ASC или DESC (не прибегая к тому, чтобы делать это вручную с помощью SQL)?
class Item(Base):
id = Column(INTEGER, primary_key=True)
master_ref = Column(INTEGER, ForeignKey('master.id'), nullable=True, index=True)
value = Column(REAL)
Глядя на документацию SqlAlchemy, можно создать альтернативный способ создания индекса:
class Item(Base):
id = Column(INTEGER, primary_key=True)
master_ref = Column(INTEGER, ForeignKey('master.id'))
value = Column(REAL)
Index('ix_name', master_ref)
, но я не могу найти никаких ссылок на то, как определить ASC или DESCв любом месте.