Existe-t-il un moyen d'afficher tout le contenu d'une table à l'aide de l'interface de ligne de commande psql?
Je peux utiliser \list
pour afficher toutes les bases de données, \d
pour afficher toutes les tables, mais comment puis-je afficher toutes les données dans une table?
Réponses:
Versions plus récentes: (à partir de 8.4 - mentionné dans les notes de version )
Plus long mais fonctionne sur toutes les versions:
Vous souhaiterez peut-être utiliser d'
\x
abord s'il s'agit d'une table large, pour plus de lisibilité.Pour les données longues:
ou similaire.
Pour les données larges (grandes lignes), dans le
psql
client de ligne de commande, il est utile d'utiliser\x
pour afficher les lignes sous forme de clé / valeur au lieu de tabulé, par exempleNotez que dans tous les cas, le point-virgule à la fin est important.
la source
LIMIT 100
à votre commande, de sorte que vous puissiez afficher uniquement les 100 premières lignes (ou autant que vous le souhaitez)."MyTable"
vsMyTable
).Sous Windows, utilisez le nom de la table entre guillemets:
TABLE "user";
ouSELECT * FROM "user";
la source