Wie Sie zum exportieren der daraus resultierenden Daten in PostgreSQL zu .CSV?
Verwende ich PostgreSQL 9.4.1
Meiner Abfrage:
copy(select * from city) to 'C:\\temp\\city.csv'
copy(select * from city) to E'C:\\temp\\city.csv'
FEHLER: relativer Pfad nicht erlaubt, in Datei KOPIEREN
********** Fehler **********FEHLER: relativer Pfad nicht erlaubt, KOPIEREN Sie Datei, SQL-Status: 42602
- mögliche Duplikate von "KOPIEREN" - Funktion in PostgreSQL
- trotz diskutieren Sie den import verwende ich dieselbe Semantik, aber es funktioniert nicht für mich
- Versuchen Sie es mit der triple-backslashes (was ich davon ausgehen sind Tippfehler)?
- NÖ, Doppel -, Vorschau zeigte Schrägstrich, wenn ich Doppel
- Verwenden Sie einen Schrägstrich unter Windows:
'C:/temp/city.csv'
- das gleiche Ergebnis, wie mit E'C:/temp/city.csv"
- Ein stab in the dark - versuchen Sie
temp
in all-caps. - Hat nicht funktioniert, ich habe versucht, kopieren die Stadt.csv in emty-Ordner und Ordner mit Datei-Stadt.csv-immer noch nichts
- Ist der Datenbank-server auf derselben Maschine ausgeführt werden
copy
aus?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als mit in diesem Fall, scheint es wahrscheinlich, dass Sie versuchen, verwenden Sie
copy
aus einem anderen als dem computer, die als Host für die Datenbank.copy
ist I/O aus der Datenbank-Hostrechner der lokale Datei-system nur. Wenn Sie Zugriff auf das Dateisystem, stellen Sie bei Ihrem Versuch, entsprechend. Andernfalls können Sie die \kopieren Befehl inpsql
.Könnte es zu spät sein, aber ich denke, dass es hilfreich sein kann.
Bin ich mit pgAdmin v1.5 . Die erste Abfrage ist
Dann drücke ich die Schaltfläche download, pgAdmin gibt eine csv-Datei, ist die Ergebnismenge der ersten Abfrage.