このエントリーをはてなブックマークに追加


psqlコマンドでSQL操作しているときにmore表示されないようにする方法

psqlコマンドでSELECTを発行時、一画面上でおさまらない場合、more表示されますね。
これを無効にする方法を以下に記します。

使用環境

以下の環境で動作確認を行いました。

  • OS
    $ lsb_release -d
    Description:    Ubuntu 12.04.4 LTS
  • データベース
    $ psql -c 'select version();'
                                                   version
    ------------------------------------------------------------------------------------------------------
     PostgreSQL 9.1.12 on i686-pc-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 32-bit
    (1 row)

関連資料

pset pager on/off

以下のコマンドを実行するとmore表示(pager)が無効になります。

\pset pager off

実際に発行した時の出力です。

postgres=# \pset pager off
Pager usage is off.

以下のコマンドを実行するとmore表示(pager)が有効になります。

postgres=# \pset pager on
Pager is used for long output.

以上、psqlでmore表示されないようにする方法でした。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-01-16 (月) 12:32:23