\set HISTFILE
考えられるすべての接続にコマンドを適用するのではなく.psql_history
、まったく使用しないようにします。ただし、psqlはそれを嫌うようです。
% ln -s /dev/null ~/.psql_history
% psql
psql (8.4.8)
postgres=# select version();
...
postgres=# \q
could not save history to file "~/.psql_history": Not owner
修正を取得するためにソースにパッチを適用することをいとわない人々がいますが、可能な限りバニラバイナリインストールを使用することを好みます。私たちにとって、これはハックする価値がありません。
明確にするために:このマシンのユーザーが渡すオプションを覚えている(または知っている)かどうかに関係なく、このデフォルトのファイル名に何も保持したくない。
助言がありますか?