Подтвердить что ты не робот

Отображать результаты выбора по вертикали в psql, как это делает MySQL\G

В MySQL вы можете завершить запрос select с помощью \G (в отличие от \G) для отображения результатов по вертикали:

select * from foo \G

***************
 id: 1
bar: Hello
***************
 id: 2
bar: World

Как сделать одно и то же для PostgreSQL с помощью psql?

4b9b3361

Ответ 1

Вы можете сделать это, включив расширенный дисплей.

Переключите этот параметр с помощью \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 для включения расширенного отображения, выполнить запрос, а затем снова отключить его.

select * from foo \x\g\x