在psql文档中,我阅读了有关variables(部分高级功能)的信息,例如其中一个变量是:
HISTSIZE
The number of commands to store in the command history. The default value is 500.
主目录中是否有文件或我可以配置这些变量的其他位置?
我会在该文件中使用什么语法?
答案 0 :(得分:5)
如果查看Files section,您会看到:
<强>文件强>
除非传递
-X
或-c
选项,否则psql会尝试从系统范围的psqlrc
文件和用户{{}}中读取和执行命令启动前{1}}文件。 (在Windows上,用户的启动文件名为~/.psqlrc
。)有关设置系统范围文件的信息,请参阅%APPDATA%\postgresql\psqlrc.conf
。它可用于设置客户端或服务器(使用PREFIX/share/psqlrc.sample
和\set
命令)。用户的
SET
文件的位置也可以通过~/.psqlrc
环境设置明确设置。
与大多数Unix命令一样,有一个可用于配置的RC(&#34;运行命令&#34;)文件,该名称也符合PSQLRC
的Unix约定,因此您需要{{ 1}}。
格式与您在~/.cmdrc
内使用的~/.psqlrc
命令相匹配:
\set
例如。