PostgreSQL:输出底层函数的查询

vol*_*ron 6 postgresql

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

我以为它与 SQL 连接-a-e回显 SQL,但我错了。我似乎忘记了该方法,并试图查找它但没有任何运气:
http://www.postgresql.org/docs/current/static/app-psql.html


编辑:

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

Vig*_*aja 7

要显示内部命令的查询,

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

方法2\set ECHO_HIDDEN noexec/on/off,可以在会话期间使用。noexec意味着它不运行查询,只是打印它。


wil*_*ser 4

从输出中截取psql --help

  -e, --echo-queries       echo commands sent to server
  -E, --echo-hidden        display queries that internal commands generate
Run Code Online (Sandbox Code Playgroud)