PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Exibir resultados de seleção verticalmente no psql, como é feito pelo \G do MySQL


Você pode fazer isso ativando a Exibição expandida .

Alterne esta configuração por meio de \x . Por exemplo:
# \x
Expanded display is on.
# \x
Expanded display is off.

Quando ativado, os resultados são mostrados em formato tabular (vertical):
-[ RECORD 1 ]
id  | 1
bar | Hello
-[ RECORD 2 ]
id  | 2
bar | World

Você pode executar isso para um único comando usando o \x\g\x sufixo para ativar a exibição expandida, executar a consulta e desativá-la novamente.
select * from foo \x\g\x

Ou via parâmetro psql como compartilhado aqui
psql db -xc 'select * from table'