Milovan Zogovic Asked: 2013-03-22 02:29:49 +0800 CST2013-03-22 02:29:49 +0800 CST 2013-03-22 02:29:49 +0800 CST 从 Postgresql 的触发器中记录语句 772 我的一些plpgsql触发器中运行了几条 sql 语句。我已经启用了日志记录log_statement = 'all'。它记录“触发语句”,但不记录查询本身中的语句。 有没有办法在标准 postgres 日志中显示在触发器中执行的语句? postgresql 1 个回答 Voted Best Answer Craig Ringer 2013-03-22T04:30:12+08:002013-03-22T04:30:12+08:00 该auto_explain模块auto_explain.log_nested_statements至少有 8.4,所以这是一种选择。它有点重量级,但我不知道有任何其他日志记录选项会记录在 PL/PgSQL 函数和触发器中运行的语句。 看到这个类似的问题。
该
auto_explain
模块auto_explain.log_nested_statements
至少有 8.4,所以这是一种选择。它有点重量级,但我不知道有任何其他日志记录选项会记录在 PL/PgSQL 函数和触发器中运行的语句。看到这个类似的问题。