2017-04-19 1 views
1

Ich verwende Postgresql Version 9.3 auf Ubuntu. Ich frage mich, ob es eine Möglichkeit gibt, eine Select-Anweisung auszuführen, die in einem Skript in einer Postgres-Datenbank gespeichert ist, und dann die Ergebnisse an CSV zu senden. Ich weiß, wie man beides alleine macht; beispielsweise auf csv Export (mit der Abfrage geschrieben explizit):Postgresql: Ausführen von SQL-Abfrage-Skript und Exportieren nach CSV

COPY(select * from mytable) to 'path/to/file.csv' with csv header; 

und einen SQL-Skript ausgeführt wird:

\i 'myscript.sql' 

Aber nach der Suche um konnte ich nicht herausfinden, wie beides in einem tun Aktion. Das heißt, ich konnte nicht herausfinden, wie man in einen CSV exportiert, wenn ich ein Abfrageskript ausführe, anstatt eine SELECT-Anweisung manuell einzugeben.

+1

könnten Sie versuchen zu erklären, was Sie wollen ein wenig besser –

Antwort

Verwandte Themen