ページネーションを無効にするが、保持する 出力、使用:
\pset pager off
この設定を覚えておくには、〜/.psqlrcに追加してください。このように:echo \\pset pager off >> ~/.psqlrc
psqlのマニュアルを参照してください。
古いバージョンのPgでは、これは単なるトグルでした。したがって、\pset pager
クエリ出力を完全に抑制するには、\o /dev/null
を使用します psql
で スクリプト。
psql
を抑制するには の情報出力、-q
で実行 またはQUIET=1
を設定します 環境で。
結果を生成して破棄するには、stdout
をリダイレクトできます /dev/null
へ と:
psql db -f sql.sql >/dev/null
stdoutとstderrの両方を次のコマンドでリダイレクトできます:
psql db -f sql.sql >&/dev/null
ただし、何かがうまくいかないことを警告する可能性のあるエラー情報が破棄されるため、お勧めしません。また、結果を生成して破棄しているため、非効率的です。クエリを調整することで、そもそもそれらを作成しないほうがよいでしょう。