MySQLでは、\G
(\g
ではなく)でselect
クエリを終了して、結果を垂直に表示できます。
select * from foo \G
***************
id: 1
bar: Hello
***************
id: 2
bar: World
PostgreSQLでpsqlを使用して同じことを行うにはどうすればよいですか?
これを行うには、Expanded displayを有効にします。
\x
でこの設定を切り替えます。例えば:
# \x
Expanded display is on.
# \x
Expanded display is off.
オンの場合、結果は表(垂直)形式で表示されます。
-[ RECORD 1 ]
id | 1
bar | Hello
-[ RECORD 2 ]
id | 2
bar | World
\x\g\x
接尾辞を使用して拡張表示をオンに切り替え、クエリを実行してから再度オフに切り替えることで、1つのコマンドに対してこれを実行できます。
select * from foo \x\g\x