PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Warum die Abfrage nicht in der CSV-Datei gespeichert wird, obwohl sie in der Postgresql-Konsole normal erscheint

Du warst ganz nah dran.

Versuchen Sie es mit stdout um die Ausgabe Ihrer Abfrage mit psql in eine Datei umzuleiten von Ihrer Konsole. Das folgende Beispiel erstellt eine Datei auf dem Clientcomputer:

$ psql -c "COPY (your query here!) TO STDOUT DELIMITER ';'" > file.csv

Wenn Sie diese Ausgabedatei auf dem Server haben möchten Vielleicht möchten Sie Folgendes versuchen:

$ psql -c "COPY (your query here!) TO '/path/to/file.csv'"