sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLはより多くの出力を無効にします

    ページネーションを無効にするが、保持する 出力、使用:

    \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
    

    ただし、何かがうまくいかないことを警告する可能性のあるエラー情報が破棄されるため、お勧めしません。また、結果を生成して破棄しているため、非効率的です。クエリを調整することで、そもそもそれらを作成しないほうがよいでしょう。



    1. 致命的なエラー:未定義の関数session_register()の呼び出し

    2. ダウンタイムなしでPostgreSQL10をPostgreSQL11にアップグレードする方法

    3. PostgreSQL:エラー:42601:レコードを返す関数には列定義リストが必要です

    4. Android-textViewにログインした後、sqliteデータベースからユーザー名を表示します