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

comando inválido psql \N ao restaurar sql


O Postgres usa \N como símbolo substituto para o valor NULL. Mas todos os comandos do psql começam com uma barra invertida \ símbolo. Você pode obter essas mensagens quando uma instrução de cópia falha, mas o carregamento do dump continua. Esta mensagem é um alarme falso. Você precisa pesquisar todas as linhas anteriores a esse erro se quiser ver o motivo real pelo qual a instrução COPY falhou.

É possível mudar o psql para o modo "parar no primeiro erro" e encontrar o erro:
psql -v ON_ERROR_STOP=1