PostgreSQL:输出底层函数的查询

时间:2012-06-13 22:14:06

标签: postgresql

有人曾经提到过让Postgres变得冗长的方法,所以如果你做\dt它会显示所有底层SQL。

我认为它与-a-e连接以回应SQL,但我错了。我似乎已经忘记了这种方法,并试图在没有任何运气的情况下查找它:
   http://www.postgresql.org/docs/current/static/app-psql.html


编辑:

我认为因为这是与stackoverflow相关的数据库/ sql,但是这可能需要转移到[超级用户|服务器故障|数据库管理员](?)

2 个答案:

答案 0 :(得分:2)

psql --help

的输出中剪切
  -e, --echo-queries       echo commands sent to server
  -E, --echo-hidden        display queries that internal commands generate

答案 1 :(得分:1)

要显示内部命令的查询,

方法1 psql -E-在打开控制台时包含-E选项。

方法2 \set ECHO_HIDDEN noexec/on/off,可以在会话中使用。 noexec表示它不运行查询,仅打印查询。