PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Afficher les résultats de sélection verticalement dans psql, comme le fait le \G de MySQL

Vous pouvez le faire en activant l'affichage étendu .

Basculer ce paramètre via \x . Par exemple :

# \x
Expanded display is on.
# \x
Expanded display is off.

Lorsque cette option est activée, les résultats sont affichés sous forme de tableau (vertical) :

-[ RECORD 1 ]
id  | 1
bar | Hello
-[ RECORD 2 ]
id  | 2
bar | World

Vous pouvez l'exécuter pour une seule commande en utilisant le \x\g\x suffixe pour activer l'affichage étendu, exécutez la requête, puis désactivez-la à nouveau.

select * from foo \x\g\x

Ou via psql param comme partagé ici

psql db -xc 'select * from table'