U kunt dit omzeilen door het bestand door een programma te leiden. Ik heb dit bijvoorbeeld zojuist gebruikt om te kopiëren van een bestand van 24 GB op Windows 10 en PostgreSQL 11.
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);
Dit kopieert het tekstbestand file.txt
in de tabel t
, kolommen c
en d
.
De truc hier is om cmd
. uit te voeren in een enkele opdrachtmodus, met /c
en vertel het type
uit het bestand in kwestie.