PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

ERRO:não foi possível definir o arquivo XX.csv:erro desconhecido


Você pode contornar isso canalizando o arquivo por meio de um programa. Por exemplo, usei isso para copiar de um arquivo de 24 GB no Windows 10 e no PostgreSQL 11.
copy t(c,d) from program 'cmd /c "type x:\path\to\file.txt"' with (format text);

Isso copia o arquivo de texto file.txt na tabela t , colunas c e d .

O truque aqui é executar cmd em um único modo de comando, com /c e dizendo para type o arquivo em questão.