Dans MySQL, vous pouvez terminer une requête select
avec \G
(par opposition à \g
) pour afficher les résultats verticalement:
select * from foo \G
***************
id: 1
bar: Hello
***************
id: 2
bar: World
Comment peut-on faire la même chose pour PostgreSQL en utilisant psql?
Vous pouvez le faire en activant affichage étend.
Basculez 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 ou désactiver l'affichage étendu, exécuter la requête, puis la désactiver à nouveau.
select * from foo \x\g\x