Assumindo o
psql
ferramenta de linha de comando, você pode usar \copy
em vez de copy
. \copy
abre o arquivo e alimenta o conteúdo para o servidor, enquanto copy
diz ao servidor para abrir o próprio arquivo e lê-lo, o que pode ser problemático em termos de permissão, ou mesmo impossível se cliente e servidor rodarem em máquinas diferentes sem nenhum compartilhamento de arquivos entre eles. Nos bastidores,
\copy
é implementado como COPY FROM stdin
e aceita as mesmas opções do lado do servidor COPY
.