Bạn có thể giải quyết vấn đề này bằng cách chuyển tệp qua một chương trình. Ví dụ:tôi vừa sử dụng cái này để sao chép từ tệp 24GB trên Windows 10 và PostgreSQL 11.
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);
Thao tác này sẽ sao chép tệp văn bản file.txt
vào bảng t
, các cột c
và d
.
Mẹo ở đây là chạy cmd
trong một chế độ lệnh duy nhất, với /c
và yêu cầu nó type
ra tệp được đề cập.