sql >> Base de Datos >  >> RDS >> PostgreSQL

psql comando no válido \N al restaurar sql

Postgres usa \N como símbolo sustituto del valor NULL. Pero todos los comandos psql comienzan con una barra invertida \ símbolo. Puede obtener estos mensajes cuando falla una declaración de copia, pero la carga del volcado continúa. Este mensaje es una falsa alarma. Tiene que buscar todas las líneas antes de este error si quiere ver la verdadera razón por la que falló la instrucción COPY.

Es posible cambiar psql al modo "detener en el primer error" y encontrar el error:

psql -v ON_ERROR_STOP=1