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

Postgres ERRO:não foi possível abrir o arquivo para leitura:Permissão negada


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 .