0
私は大きいクエリを得るたびに、私は私のページャに(less)-Sを入力しようとします。そして、 "長い行を切り詰める" "、私がエンターを押すと何も起こらない。postgresは長い行を切り詰めることをあまり許しません
も:このオプションは、私の設定に基づいて、デフォルトでオンにする必要があります:
postgres=> \pset pager on
Pager is used for long output.
postgres=> \q
[[email protected]_server ~]$ grep PAGER ~/.bash_profile
export PAGER="less -S" psql
私はこれをデバッグするために他に何をすればよいですか?
実際に '.bash_profile'の最後に' psql'を起動して終了しないと、明示的に言及する価値があります。どのような場合でも、 'export'の構文は奇妙です。 'psql'を取り出して次の行に移動するとうまくいきますか? – tripleee
いいえ、どちらの方法でも、psqlの有無にかかわらず、行の有無にかかわらず動作しません。私は\ pset pagerを使ったpsqlの設定で十分だと思いますが、postgresコンテキストでは環境が少ないと何かが間違っています。私は他のすべての文脈で-Sを少なく使うことができます。 – JacobIRR
'psql'を終了すると、' echo "$ PAGER" 'なら' less -S'と表示されますか? – tripleee