これを回避するには、ファイルをプログラムにパイプします。たとえば、これを使用して、Windows10およびPostgreSQL11で24GBのファイルからコピーしました。
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);
これにより、テキストファイルfile.txt
がコピーされます テーブルにt
、列c
およびd
。
ここでの秘訣は、cmd
を実行することです。 /c
を使用したシングルコマンドモード type
に指示します 問題のファイルを取り出します。