У меня есть декларативный объект SQLAlchemy с отложенными столбцами, объявленными так:
class Review(Base):
__tablename__ = 'review'
id = Column(Integer, primary_key=True)
name = Column(String(255))
large_field = deferred(Column(Text))
Иногда мне бы хотелось, чтобы запросы с готовностью загружали эти столбцы или «отменили» их.Я пробовал это, но, глядя на вывод SQL, он ничего не делает.
reviews = session.query(Review).options(eagerload('large_field')).all():
Возможна ли выборочная загрузка с нетерпением?