相當愚蠢的問題,但我似乎無法在文檔或手冊頁中找到答案。PSQL 8.3+客戶端查詢結果顯示
從8.3開始我認爲,psql CLI客戶端不會顯示內聯大查詢的結果。它會傳遞給一個「不太喜歡」的結果查看器,當你點擊q時它會消失。
這使得在後續查詢或更新中使用來自第一個查詢的數據非常困難。
有沒有人知道一個開關或強制psql來顯示內聯查詢結果的方式,就像老客戶端一樣?
編輯:\ x開關這樣做,但我需要多行視圖。
相當愚蠢的問題,但我似乎無法在文檔或手冊頁中找到答案。PSQL 8.3+客戶端查詢結果顯示
從8.3開始我認爲,psql CLI客戶端不會顯示內聯大查詢的結果。它會傳遞給一個「不太喜歡」的結果查看器,當你點擊q時它會消失。
這使得在後續查詢或更新中使用來自第一個查詢的數據非常困難。
有沒有人知道一個開關或強制psql來顯示內聯查詢結果的方式,就像老客戶端一樣?
編輯:\ x開關這樣做,但我需要多行視圖。
您也可以禁用它,當你啓動psql的:
$ psql -U admin db_name --pset pager=off
如果總是希望它關閉,您可以添加到您的.bashrc
文件:
alias psql='psql --pset pager=off'
一個更好的放置位置在'.psqlrc'中,即:'\ pset pager off' – 2013-12-11 16:02:29
在除\pset pager always
在.profile(或.bashrc)中添加以下內容:
export PAGER=less
export LESS="-iMSx4 -FX"
非常感謝。 – 2009-12-30 21:14:36