PSQL 8.3+クライアントクエリの結果表示
-
22-09-2019 - |
質問
むしろばかげた質問ですが、ドキュメントやマンのページで答えを見つけることができないようです。
8.3から始めて、PSQL CLIクライアントは大きなクエリの結果をインラインで表示しないと思います。 Qにヒットすると消える「存在しない」結果視聴者にパイプします。
これにより、後続のクエリまたは更新で最初のクエリからのデータを使用することが非常に困難になります。
古いクライアントがしたように、PSQLにクエリの結果をインラインに表示させるスイッチや方法を知っている人はいますか?
編集: xスイッチはこれを行いますが、複数の行ビューが必要です。
解決
他のヒント
に加えて \pset pager always
.profile(または.bashrc)に以下を追加します
export PAGER=less
export LESS="-iMSx4 -FX"
PSQLを起動するときにそれを無効にすることもできます:
$ psql -U admin db_name --pset pager=off
もし、あんたが いつも オフにしたい、あなたはあなたにこれを追加することができます .bashrc
ファイル:
alias psql='psql --pset pager=off'
所属していません StackOverflow