postgresql - SQL Servfer 的 CONTEXT_INFO 的 PostgreSQL 等价物是什么?

标签 postgresql logging rdbms audit dml

关于我的另一个问题"What’s the best way to audit log DELETEs?" . CONTEXT_INFO 的 PostgreSQL 等价物是什么?

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

最佳答案

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

PostgreSQL 提供了更多的变体,请到此站点查看。

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

相关文章:

postgresql - 使用 Postgres 更新连接和位置

django - 无法访问 Django 测试数据库

Azure V3函数登录另一个类库

php - 如何在库中提供日志记录 api

python - Flask应用中Redis与RDBMS共存(希望合作)

ruby-on-rails - Rails - 删除时 PG 外键违规

sql - 如何在 PostgreSQL 中使用带变量的内部连接创建 View ?

java - Logback 文件错误 : no applicable action for [rollingPolicy], 当前模式是 [[configuration][appender][rollingPolicy]]

hadoop - 在 Cloudera Hadoop 中使用 sqoop 和使用 oraoop 有什么区别?

mysql - 为什么这个必须在指定时间范围内选择记录的 WHERE 条件没有按预期工作?