Postgres:运行 一些硬编码的 SQL 然后放到交互式终端

Postgres: Run some hard-coded SQLs then drop to interactive terminal

当您启动交互式 bash 时,它会先 运行 发送 .bashrc 然后它会给您一个交互式提示。以正确的方式设置 bash 非常方便。

我正在尝试对 Postgres 客户端 (psql) 执行相同的操作。我想在 运行 SQL 语句之前设置一些 session configuration parameters 交互。 psql 允许我这样做吗?

-c 选项和 -f 选项是 运行 预制 SQL 语句的标准方法,但手册页明确指出这些选项与交互模式不兼容。

.bashrc 的类比也延伸到名称。你想要 .psqlrc