PostgreSQL中与Oracle SQLPlus中的"set echo on"相当的命令是什么?

4
有没有PostgreSQL中与Oracle SQLPLUS“set echo on”相当的功能,以便我可以在输出中获取批处理输入语句的回显? 我有一个非常大的文件,其中包含输入语句,运行时出现了一些错误。 我很难找到产生错误的语句,因为psql仅报告错误-而不是生成错误的语句。
2个回答

6
你需要传递-a(或--echo-all)参数给psql。在OPTIONS下,该参数已经被描述。

8
但是,如果您不想在psql时间设置它(例如需要在脚本中打开和关闭它),您可以使用\set ECHO all(或\set ECHO none)来控制。 - Catherine Devlin

0

PostgreSQL还会在其服务器日志中记录错误,以及导致错误的语句。这对于使用不太好报告错误的其他工具进行调试错误可能很有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接