Puede solucionar esto canalizando el archivo a través de un programa. Por ejemplo, acabo de usar esto para copiar desde un archivo de 24 GB en Windows 10 y PostgreSQL 11.
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);
Esto copia el archivo de texto file.txt
en la tabla t
, columnas c
y d
.
El truco aquí es ejecutar cmd
en un solo modo de comando, con /c
y diciéndole que type
el archivo en cuestión.