postgresql - 如何在 Postgres 触发器中访问语句文本
问题描述
我正在尝试将我认为在 Postgres 中的简单审计能力放在一起。我打算记录 session_id/user_id 等,但我真正想要的是完整记录实际语句。我知道我可以使用 进行操作TG_OP
,但是有人知道获取当前语句实际文本的秘诀吗?
解决方案
可以使用该current_query()
功能检索此信息。
推荐阅读
- ml.net - 使用 ml.net predictionEnginePool 时的 System.InvalidOperationException
- javascript - d3按弧线动画路径
- matlab - 如何更改平面中线图的颜色?
- java - 需要检查java中两个单词ae是否相等
- gcc - gcc有薄lto吗?
- google-chrome-extension - 无法在强制安装的 chrome 扩展中打开“检查”
- java - 寻找完形填空的解决方案
- python - 无法在 python 上阅读网页
- javascript - 如何在html中将类从一个孩子切换到另一个
- c - 仅选择 GETCHAR 的美元金额