1
我們希望根本沒有.psql_history
,而不是對每個可能的連接應用\set HISTFILE
命令。然而,PSQL似乎不喜歡的是:PostgreSQL:.psql_history到/ dev/null
% 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
有鄉親在那裏願意修補源得到修復,但我們更喜歡上一些香草二進制安裝儘可能:對我們來說,這是不值得黑客。
澄清:無論本機上的用戶是否記住(或知道)要傳遞的選項,我們都不希望保留在此默認文件名中的任何內容。
有什麼建議嗎?
我明白這個選項,但我試圖完全無效這個文件的存在。我澄清了我的問題。謝謝,不過。 –
@Joe:我不確定我是否正確地遵循了你的問題,但是'〜/ .psqlrc'配置呢? –
我完全錯過了.psqlrc。快速測試顯示,.psql_history文件沒有得到更新,因此無法正常工作;刪除.psql_history並再次測試在退出時不會出現錯誤,這似乎是完全可行的。謝謝! –