##SELECT文での検索結果が多いと表示されない
コマンドでSELECT文の実行時、「-- More --」と表示されてしまい、内容が読み込めないことがあります。
postgres=# SELECT 列名 FROM 表名;
-- More --
##原因
容量の多いデータを出力させようとすると、検索結果のデータが多すぎて--more--と省略されてしまいます。
このような、容量の多いデータを出力するには、「ページャー機能」をオフにする必要があります。
##対処方法(-- More --の対処)
そこで「ページャー機能」をオフにするコマンドを紹介します。
次のようなコマンドを入力することで「ページャー機能」をオフにして、データを出力します。
postgres=# \pset pager off
「ページャを使う」は off です。
「ページャー機能」をオフにすることによって、次のように検索結果を出力することに成功しました。
postgres=# SELECT 列名 FROM 表名;
検索結果が表示される。
##まとめ
あらかじめ、psqlでは「ページャー機能」がオンになっているため、このようなデータが多い場合は「ページャー機能」をオフにする必要があります。
※psqlをログオフしてしまうと、元に戻ってしまうので再度設定が必要になります。