Postgresql
plpy.execute(’…’) 語句不在日誌中
如何將執行的 SQL 語句
plyp
放入 postgres 日誌文件?CREATE FUNCTION history_monitor() RETURNS trigger LANGUAGE plpythonu AS $_$ ... plpy.execute('...') $_$;
我有一個像上面這樣的函式,如果數據被插入到表中,它就會被執行。
我可以看到通過 psycopg2 執行的所有語句。
如何查看 plpy 執行的 postgres 中執行的 python 程式碼的語句?
Postgres 版本:9.3
在這種情況下,自動解釋模組,
log_nested_statements
設置log_min_duration
為 0 應該顯示在 PostgreSQL 函式內部執行的語句。