关于我的另一个问题"What’s the best way to audit log DELETEs?"。 PostgreSQL相当于CONTEXT_INFO是什么?

我想使用触发器记录删除操作,但是由于我不使用数据库用户作为我的应用程序的逻辑用户,因此我无法以删除记录的用户身份记录触发器代码中的CURRENT_USER。但是对于INSERTUPDATE来说,可以记录来自触发器的记录更改,因为您可以在记录中添加一个用户字段,例如inserted_bylast_updated_by,并使用这些字段来记录审计表。

最佳答案

http://www.postgres.cz/index.php/PostgreSQL_SQL_Tricks_II#Any_other_session_variables

PostgreSQL提供了更多的变体,请访问此站点。

关于postgresql - PostgreSQL相当于SQL Servfer的CONTEXT_INFO是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/696200/

10-13 09:51