对于一个web应用程序(使用FlaskAppBuilder构建),我希望在PostgreSQL数据库上使用SQLAlchemy声明性语法时跟踪数据库上的所有更改。flask-appbuilder "AuditMixin"已经跟踪“上次更改日期”和“上次更改用户”以跟踪最后更改行的用户。但我想保留每一行的新旧版本,以便于问责。我不介意为flask或flask appbuilder或其他东西做些贡献,因为我不认为该框架有现成的可用性。所以我想知道,在我自己用脑子想出东西之前,是否有任何现有的SQLAlchemy/PostgreSQL/databases的解决方案/范例/etc(最好是按这个顺序排列)(无论聪明人已经做了什么,都可能比我想出的任何东西都好)。在
除了跟踪创建/修改日期/用户您正在执行的操作之外,请使用SQLAlchemy-Continuum
https://sqlalchemy-continuum.readthedocs.io/en/latest/version_objects.html#changeset
相关问题 更多 >
编程相关推荐