PostgreSQL のコマンド ライン ツールをインタラクティブ モードで使用するpsql
と、データがページ分割された出力として一覧表示されます。
ただし、長い出力自体を処理できる端末アプリケーションで使用しているため、煩わしい行psql
で改ページせずに出力全体を取得したいと考えています。--more--
のページング動作をカスタマイズする方法はありますpsql
か? LESS
周囲のシェル環境をに設定しようとしましたcat
が、これは役に立ちません。
助言がありますか?
PostgreSQL のコマンド ライン ツールをインタラクティブ モードで使用するpsql
と、データがページ分割された出力として一覧表示されます。
ただし、長い出力自体を処理できる端末アプリケーションで使用しているため、煩わしい行psql
で改ページせずに出力全体を取得したいと考えています。--more--
のページング動作をカスタマイズする方法はありますpsql
か? LESS
周囲のシェル環境をに設定しようとしましたcat
が、これは役に立ちません。
助言がありますか?
細かいpsql
マニュアルから:
\pset option [ value ]
[...]
pager
クエリおよび psql ヘルプ出力用のページャー プログラムの使用を制御します。環境変数PAGER
が設定されている場合、出力は指定されたプログラムにパイプされます。それ以外の場合は、プラットフォームに依存するデフォルト ( などmore
) が使用されます。オプションがオフの場合
pager
、ページャー プログラムは使用されません。ページャー オプションがオンの場合、必要に応じてページャーが使用されます。
したがって、psql
プロンプトから次のように言うことができます。
psql> \pset pager off
ページャーをオフにします。これを常に適用する場合は、ファイルに追加でき\pset pager off
ます~/.psqlrc
。
プロンプトから を使用\?
してpsql
、自由に使用できる特別なコマンドの概要を取得することもできます。