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

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

select * from foo \G

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

Как можно сделать то же самое для PostgreSQL, используя psql?

43 голоса | спросил Drew Noakes 14 MarpmFri, 14 Mar 2014 18:29:46 +04002014-03-14T18:29:46+04:0006 2014, 18:29:46

1 ответ


0

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

Переключите этот параметр с помощью \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
ответил Drew Noakes 14 MarpmFri, 14 Mar 2014 18:29:46 +04002014-03-14T18:29:46+04:0006 2014, 18:29:46

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132