J'ai une commande psql très simple d'exporter une table à un csvutilisant psql à exporter vers un fichier CSV en python
\COPY report TO '\path\reprot.csv' DELIMITER ',' CSV HEADER;
comment puis-je exécuter cette commande en python?
* J'ai psycopg2 installé
Utilisez la méthode 'copy_expert()' d'un curseur: http://initd.org/psycopg/docs/cursor.html#cursor.copy_expert. Comment exactement dépend de ce que vous essayez vraiment de faire. –
Puisque vous avez 'CSV',' DELIMITER ', '' est inutile. COPY par défaut est une virgule lorsque des valeurs séparées par des virgules sont demandées. –
@ IljaEverilä alors quelle devrait être la déclaration ?! – ziggy