Można to obejść, przesyłając plik przez program. Na przykład właśnie użyłem tego do skopiowania z pliku 24 GB w systemie Windows 10 i PostgreSQL 11.
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);
To kopiuje plik tekstowy file.txt
do tabeli t
, kolumny c
i d
.
Sztuczka polega na tym, aby uruchomić cmd
w trybie pojedynczego polecenia, z /c
i każąc mu type
wyślij odpowiedni plik.