-1

我正在为我的数据库创建审计表,sqlalchemy-postgresql-audit但问题是它audit_table为每个表创建了一个单独的表,我不想audit_table为所有包含

------------------------------------------------------------
| transaction(insertion/updation/deletion) |      data.    |
------------------------------------------------------------

我已经编辑了源代码,为所有人创建了一个公用表,extend_existing=True并且我不想添加行的数据,transactedJSON. data我怎样才能做到这一点?

4

1 回答 1

0

我得到了这个的答案当触发器适用RECORD于的OLD ROW情况下,如果和UPDATION的情况下创建了,即我们可以使用访问值DELETIONNEW ROWUPDATIONINSERTION

OLD.(column_name) or NEW.(column_name)

ROWJSON输入整个data字段

to_json(NEW) or to_json(OLD)

将工作

于 2020-06-15T13:33:35.817 回答