有没有办法在Postgres PSQL中打印调试语句?

时间:2017-05-04 19:49:47

标签: postgresql psql

我正在考虑DBMS_OUTPUT.PUT_LINE in Oracle的内容,它允许您跟踪存储过程中发生的事情,方法与使用printfputs或用“普通”编程语言编写的其他STDIO写入过程,即

DBMS_OUTPUT.PUT_LINE('I got here:'||:new.col||' is the new value'); 

在Postgres有没有办法做到这一点?

如果没有,这样做的“社区方式”是什么?创建一个包含字符串行的表并在那里插入调试值?

1 个答案:

答案 0 :(得分:5)

您可以像这样使用RAISE NOTICE

RAISE NOTICE 'I got here:% is the new value', NEW.col;