psql:如何不将单个命令记录到历史记录中

时间:2017-08-15 21:51:21

标签: postgresql psql

在bash中有一个设置(默认情况下通常是打开)使得任何以空格开头的命令都不会记录到历史文件中。

psql中有什么类似的东西吗?

1 个答案:

答案 0 :(得分:1)

所以这是可能的。

GEOMETRYCOLLECTION添加到.psqlrc文件中。

然后,如果您在带有空格的命令之前,例如设置密码,则不会将其添加到历史记录文件中。

来自manual

  

HISTCONTROL

     

如果此变量设置为ignorespace,则以空格开头的行不会输入到历史记录列表中。如果设置为值   ignoredups,不输入与先前历史记录行匹配的行。   ignoreboth的值组合了两个选项。如果未设置,或者设置为   无(或上述任何其他值),所有行都读入   交互模式保存在历史列表中。