#navi(../)
* psqlコマンドでSQL操作しているときにmore表示されないようにする方法 [#qe349e9f]
psqlコマンドでSELECTを発行時、一画面上でおさまらない場合、more表示されますね。~
これを無効にする方法を以下に記します。

#contents
#htmlinsertpcsp(db-top.html,db-sp.html)

* 使用環境 [#l1facc95]
以下の環境で動作確認を行いました。
-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)

* 関連資料 [#n2fc9964]
-[[psql起動時にpagerをoffにしたい>PostgreSQL/psql起動時にpagerをoffにしたい]]
-[[psqlの出力でnullなのか空なのかわかりやすくしたい>PostgreSQL/psqlの出力でnullなのか空なのかわかりやすくしたい]]
-[[コマンドラインからSQLを実行する方法>PostgreSQL/コマンドラインからSQLを実行する方法]]
-[[psqlによる出力をタプルのみにする方法>PostgreSQL/psqlによる出力をタプルのみにする方法]]
-[[PostgreSQLのバージョンを調べる方法>PostgreSQL/PostgreSQLのバージョンを調べる方法]]
-[[PostgreSQLでデータベース一覧を調べる方法>PostgreSQL/データベース一覧を調べる方法]]
-[[PostgreSQLのバックスラッシュから始まるコマンド一覧を表示する方法>PostgreSQL/PostgreSQLのバックスラッシュから始まるコマンド一覧を表示する方法]]
-[[PostgreSQLでDML,DDLの構文を素早く調べる方法>PostgreSQL/PostgreSQLでDML,DDLの構文を素早く調べる方法]]
-[[PostgreSQLでファイル内のSQLと実行結果を一緒に出力する方法>PostgreSQL/ファイル内のSQLと実行結果を一緒に出力する方法]]
-[[PostgreSQLでヒアドキュメンとpsqlでSQLを実行する方法>PostgreSQL/ヒアドキュメンとpsqlでSQLを実行する方法]]
-[[psql表示でmore表示ぜず一度に表示する方法>PostgreSQL/psql表示でmore表示ぜず一度に表示する方法]]

* pset pager on/off [#d53daa01]
以下のコマンドを実行すると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表示されないようにする方法でした。

#htmlinsertpcsp(db-btm.html,db-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS