В MySQL вы можете завершить select
запрос с помощью \G
(а не \g
) для отображения результатов по вертикали:
select * from foo \G
***************
id: 1
bar: Hello
***************
id: 2
bar: World
Как можно сделать то же самое для PostgreSQL с помощью psql?
postgresql
psql
Дрю Ноукс
источник
источник
Ответы:
Вы можете сделать это, включив расширенное отображение .
Переключите этот параметр с помощью
\x
. Например:# \x Expanded display is on. # \x Expanded display is off.
Когда он включен, результаты отображаются в табличной (вертикальной) форме:
Вы можете запустить это для одной команды, используя
\x\g\x
суффикс, чтобы включить расширенное отображение, запустить запрос, а затем снова отключить его.select * from foo \x\g\x
источник
-x
переключатель при работе в неинтерактивном режиме (psql db -xc 'select * from foo'
).