有没有人知道历史Map器在Python中是如何工作的?为什么不是主表的所有字段都写到历史表中?
示例:
class TableNameOrm(DbNameMetaBase, MixinLocked, MixinCreatedAt, Versioned):
__tablename__ = 'table_name'
id = Column(Integer, primary_key=True, autoincrement=True)
title = Column(String(80), nullable=False)
image_type_code = Column(String(100), nullable=True)
TableNameHistoryOrm = TableNameOrm.__history_mapper__.class\_
当你更新表TableNameOrm时,除了image_type_code之外的所有字段都被写入历史表TableNameHistoryOrm,它写入空值。我应该怎么做才能使image_type_code也在历史中更新?
1条答案
按热度按时间flseospp1#
简而言之,该项目有到另一个项目的路由器,该路由器通过事件更新历史表