我在函数中有调试消息。这些消息是这样提出的
RAISE NOTICE 'Value of id : %', id;
我设置了我的日志文件 \o messages.txt
然后我做我需要做的 \i process.sql
当执行终止时,\o
.
问题是我没有将通知引发的消息放入messages.txt。消息显示在屏幕上,但我希望它们写在 messages.txt 中
我怎么能那样做?
我尝试使用RAISE LOG...
并将消息写入日志文件...这不是我想要的。
我有一个工作
plsql -f /path/to/process.sql > messages.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
但我想知道如何在 plsql 客户端上使用 \i 和 \o 将消息放入 \o 中指定的文件中
我的 cygwin 客户端是 psql (PostgreSQL) 8.2.11,服务器版本是 9.0.7
postgresql ×1