在 Windows 上找不到 Postgresql 的 psqlrc 文件

在 Windows 上找不到 Postgresql 的 psqlrc 文件

我是 IT 新手,正在尝试学习 Postgresql。我遇到了一个问题,我的 SQL 命令没有输出到 psql 提示符。这个问题已修复\pset pager off

太棒了!问题是每次打开提示时我都必须输入它。所以我听说有一个 psqlrc.conf 文件,我可以在其中设置变量。问题是我找不到它。

我尝试按照本指南操作 -https://mladenuzelac.blogspot.com/2016/01/psqlrc-in-windows.html,但下不存在 Postgresql 文件夹C:\Users\User\AppData\Roaming\postgresql

我也已成功将 bin 和 lib 添加到路径中,适用于系统和用户。目前我不确定我做错了什么 :)。

任何帮助将不胜感激!

提前致谢!

答案1

只需在 中创建一个即可%appdata%\postgresql
经验法则是,如果您知道某个进程使用配置文件,而您找不到该文件,那么您可以自己创建一个。

Linux 和 Windows psqlrc 文件之间还有一个重要区别需要注意:

  • 在Linux上psql使用~/.psqlrc文件;
  • 在 Windows 上—— %appdata%\postgresql\psqlrc.conf

.(注意和的区别.conf)。

相关内容