Est-il possible d'afficher tout le contenu d'une table à l'aide de l'interface de ligne de commande psql?
Je peux utiliser \list
pour afficher toute la base de données, \d
pour afficher tout le tableau, mais comment puis-je afficher toutes les données du tableau?
Nouvelles versions:
TABLE mytablename;
Plus long mais fonctionne sur toutes les versions:
SELECT * FROM mytablename;
Vous voudrez peut-être utiliser \x
en premier s'il s'agit d'une table large, pour plus de lisibilité.
Pour les données longues:
SELECT * FROM mytable LIMIT 10;
ou similaire.
Pour les données étendues (grandes lignes), dans le client de ligne de commande psql
, il est utile d’utiliser \x
pour afficher les lignes sous forme clé/valeur au lieu de tabulé, par exemple.
\x
SELECT * FROM mytable LIMIT 10;
Notez que dans tous les cas, le point-virgule à la fin est important.
Vous pouvez aussi utiliser
\d+ table_name
ou
\d myTable
Comme réponse, Select * from table_name;
ne fonctionnera pas avec le Big Data.
Vous pouvez trouver plus d'informations ici .