启动psql时如何自动设置元命令?

Jor*_*mer 4 postgresql psql

当我开始 psql 会话时,我希望已经设置了某些元命令。

例如:

\x auto
\set ON_ERROR_STOP on
Run Code Online (Sandbox Code Playgroud)

我希望找到一个 rc 或配置文件,但找不到。命令行选项似乎也不全面。

Erw*_*ter 5

您正在寻找该.psqlrc文件。根据文档

psqlrc~/.psqlrc

除非传递了一个-Xor-c选项,否则在连接到数据库之后但在接受正常命令之前,psql 会尝试从系统范围的启动文件 ( psqlrc) 和用户的个人启动文件 ( ~/.psqlrc) 中读取和执行命令。这些文件可用于设置客户端和/或服务器,通常使用\setSET命令。