J’aimerais exécuter une requête à partir du shell (pas dans le client psql interactif) et lui demander d’imprimer la représentation CSV ou TSV de la sortie sur STDOUT. Comment faites-vous cela avec `` ou l’un des outils de ligne de commande PostgreSQL?
Réponses
Trop de publicités?Si vous utilisez PostgreSQL 8.2 ou une version plus récente, utilisez ceci pour CSV :
et ceci de TSV, avec des NULL appropriés:
Le formulaire CSV cite correctement tous les champs qui contiennent le caractère de guillemet double. Consultez la documentation PostgreSQL de votre version spécifique pour plus de détails et d’options pour COPY.
Jason McVetta
Points
326
Bohemian
Points
134107
ConKat
Points
51