#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)