Sqlalchemy 在审计表中添加JSON数据
我正在使用Sqlalchemy 在审计表中添加JSON数据,sqlalchemy,audit-tables,Sqlalchemy,Audit Tables,我正在使用sqlalchemy-postgresql-audit为我的数据库创建审计表,但问题是它为每个表创建了一个单独的audit\u表,我不想为所有包含 ------------------------------------------------------------ | transaction(insertion/updation/deletion) | data. | -------------------------------------------------
sqlalchemy-postgresql-audit
为我的数据库创建审计表,但问题是它为每个表创建了一个单独的audit\u表
,我不想为所有包含
------------------------------------------------------------
| transaction(insertion/updation/deletion) | data. |
------------------------------------------------------------
我已经编辑了源代码,通过extend\u existing=True
为所有人创建了一个公共表,我不想在数据中添加交易的
行的数据作为JSON
。
我怎样才能做到这一点 我得到了答案
当触发时,在更新
和删除
的情况下,为旧的
行
应用记录
,在更新
和插入
的情况下,创建行
,即我们可以使用
OLD.(column_name) or NEW.(column_name)
并在数据
字段中输入整个行
作为JSON
to_json(NEW) or to_json(OLD)
行得通