我是 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
)。