Python 如何在sqlalchemy中控制数据对象(实例)的版本?

Python 如何在sqlalchemy中控制数据对象(实例)的版本?,python,sqlalchemy,version,Python,Sqlalchemy,Version,如何在sqlalchemy中设置模型,使其在instancecolumn_版本中具有versioncontrol 独特的PK超过表 PK上的唯一版本 存档标志最新版本未存档 e、 g 有人知道如何做到这一点吗?还是经验 我现在考虑的是两个DB的存档,其中存档保存所有旧版本PK=UniqueKey+Version,而活动PK=UniqueKey 对于那些问我为什么要这样做的人 我在考虑一致性和一致性映射之间的区别->可以映射特定版本的object1 version7,也可以映射实际版本的objec

如何在sqlalchemy中设置模型,使其在instancecolumn_版本中具有versioncontrol

独特的PK超过表

PK上的唯一版本

存档标志最新版本未存档

e、 g

有人知道如何做到这一点吗?还是经验

我现在考虑的是两个DB的存档,其中存档保存所有旧版本PK=UniqueKey+Version,而活动PK=UniqueKey

对于那些问我为什么要这样做的人

我在考虑一致性和一致性映射之间的区别->可以映射特定版本的object1 version7,也可以映射实际版本的object1

init= object:
--------------
*version;update;user;ID;archive;rest*

1;2012-01-01;userA; uniqueKey;no;data=green

on_update= object
--------------
*version;update;user;ID;archive;rest*

1;2012-01-01;userA; uniqueKey;**yes**;data=green

**2**;2012-01-05;userB; uniqueKey;no;data=red