2017-05-05 2 views
0

Ich habe einen sehr einfachen psql Befehl exportierenpsql mit in eine CSV in Python eine Tabelle in eine CSV-

\COPY report TO '\path\reprot.csv' DELIMITER ',' CSV HEADER; 

wie kann ich diese in Python-Befehl ausführen zu exportieren?

* Ich habe psycopg2

+1

Mit dem 'copy_expert()' Verfahren eines Cursors: http://initd.org/psycopg/docs/cursor.html#cursor.copy_expert. Wie genau hängt davon ab, was Sie wirklich tun wollen. –

+0

Da Sie 'CSV' dort haben, ist' DELIMITER ',' unnötig. COPY wird standardmäßig auf Komma gesetzt, wenn durch Komma getrennte Werte angefordert werden. –

+0

@ IljaEverilä Also was soll die Aussage sein ?! – ziggy

Antwort

0

installiert Sie Pythons csv module verwenden können.

+0

im bewusst, aber ich möchte wissen, wie in pysocpg2 oder psql in Python zu tun – ziggy

Verwandte Themen