如何在 PostgreSQL 中永久设置“计时”?

Yar*_*lav 2 postgresql linux ubuntu configuration

我在命令行界面中使用 PostgreSQL。我想为集群中的每个数据库永久激活一个\timing命令,所以每次我连接到数据库时 - 这个参数是打开的。我在postgresql.conf文件中进行了搜索,但没有找到类似我想打开的内容。

我的 PostgreSQL 在 x86_64 Ubuntu 16.04.2 上是 9.5.4。

a_h*_*ame 6

\timing特定于客户端psql,而不是数据库服务器。您需要将其放入配置文件psql~/.psqlrc

详情请参阅手册:https : //www.postgresql.org/docs/current/static/app-psql.html#AEN100589

psql 尝试从系统范围的启动文件 (psqlrc) 和用户的个人启动文件 (~/.psqlrc) 中读取和执行命令,在连接到数据库之后但在接受正常命令之前

  • 有效。我创建了一个文件: touch ~/.psqlrc 并在那里添加了 '\timing' 字符串。 (2认同)