sql >> Database teknologi >  >> RDS >> PostgreSQL

FEJL:kunne ikke angive filen XX.csv:Ukendt fejl

Du kan omgå dette ved at overføre filen gennem et program. For eksempel brugte jeg lige dette til at kopiere fra en 24 GB fil på Windows 10 og PostgreSQL 11.

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

Dette kopierer tekstfilen file.txt ind i tabellen t , kolonner c og d .

Tricket her er at køre cmd i en enkelt kommandotilstand med /c og fortæller den at type ud af den pågældende fil.



  1. Få resultatet af dynamisk SQL til en variabel til sql-server

  2. Brug af COALESCE til at håndtere NULL-værdier i PostgreSQL

  3. Ydelsesovervejelser for midlertidige data i Oracle

  4. Sådan aktiveres alle CHECK &fremmednøglebegrænsninger i en database i SQL Server (T-SQL-eksempler)