質問

むしろばかげた質問ですが、ドキュメントやマンのページで答えを見つけることができないようです。

8.3から始めて、PSQL CLIクライアントは大きなクエリの結果をインラインで表示しないと思います。 Qにヒットすると消える「存在しない」結果視聴者にパイプします。

これにより、後続のクエリまたは更新で最初のクエリからのデータを使用することが非常に困難になります。

古いクライアントがしたように、PSQLにクエリの結果をインラインに表示させるスイッチや方法を知っている人はいますか?

編集: xスイッチはこれを行いますが、複数の行ビューが必要です。

役に立ちましたか?

解決

\pset pager off

\pset pager on

\pset pager always

または、 好みに合わせてポケットベルを構成します.

他のヒント

に加えて \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'
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top