3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PostgreSQLのSELECT結果で--More--を表示させない方法(検索結果が多い場合)

Last updated at Posted at 2019-11-06

##SELECT文での検索結果が多いと表示されない

 コマンドでSELECT文の実行時、「-- More --」と表示されてしまい、内容が読み込めないことがあります。

postgres=# SELECT 列名 FROM 表名;



-- More --

##原因
 容量の多いデータを出力させようとすると、検索結果のデータが多すぎて--more--と省略されてしまいます。

 このような、容量の多いデータを出力するには、「ページャー機能」をオフにする必要があります。

##対処方法(-- More --の対処)
 そこで「ページャー機能」をオフにするコマンドを紹介します。

 次のようなコマンドを入力することで「ページャー機能」をオフにして、データを出力します。

postgres=# \pset pager off

「ページャを使う」は off です。

「ページャー機能」をオフにすることによって、次のように検索結果を出力することに成功しました。

postgres=# SELECT 列名 FROM 表名;



検索結果が表示される。

##まとめ

 あらかじめ、psqlでは「ページャー機能」がオンになっているため、このようなデータが多い場合は「ページャー機能」をオフにする必要があります。
 ※psqlをログオフしてしまうと、元に戻ってしまうので再度設定が必要になります。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?