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

FEHLER:Datei XX.csv konnte nicht erstellt werden:Unbekannter Fehler

Sie können dies umgehen, indem Sie die Datei durch ein Programm leiten. Zum Beispiel habe ich dies gerade verwendet, um aus einer 24-GB-Datei unter Windows 10 und PostgreSQL 11 zu kopieren.

copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);

Dadurch wird die Textdatei file.txt kopiert in die Tabelle t , Spalten c und d .

Der Trick hier ist, cmd auszuführen in einem einzigen Befehlsmodus, mit /c und ihm sagen, dass er type soll die betreffende Datei aus.