Actuellement je peux presque obtenir un fichier CSV à partir psql en exécutant simplementComment empêcher PSQL de sortir le nombre de lignes?
psql -A -t -F'\t' -c "SELECT ...;" > myfile.csv
Cependant, il retourne le nombre de lignes à la fin du fichier. Je peux fixer son avec head -n -1
psql -A -t -F'\t' | head -n -1 | -c "SELECT ...;"
Mais avec des fichiers très volumineux semble exagéré. Est-ce qu'il y a un drapeau dans psql où je peux désactiver le nombre d'enregistrements retournés?
Probablement '--pset =" footer = off "' (je ne peux pas tester). –
Cela fonctionne, S'il vous plaît afficher ceci comme réponse – ForeverConfused
Oh, il y a de meilleures réponses [ici] (https://stackoverflow.com/questions/1517635/save-pl-pgsql-output-from-postgresql-to-a-csv- fichier) :) –