psql:初始文件?

时间:2014-02-03 02:35:03

标签: postgresql psql

在psql文档中,我阅读了有关variables(部分高级功能)的信息,例如其中一个变量是:

HISTSIZE
The number of commands to store in the command history. The default value is 500.

主目录中是否有文件或我可以配置这些变量的其他位置?

我会在该文件中使用什么语法?

1 个答案:

答案 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

例如。