PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

psql commande invalide \N lors de la restauration de sql

Postgres utilise \N comme symbole de substitution pour la valeur NULL. Mais toutes les commandes psql commencent par une barre oblique inverse \ symbole. Vous pouvez obtenir ces messages lorsqu'une instruction de copie échoue, mais que le chargement de dump continue. Ce message est une fausse alerte. Vous devez rechercher toutes les lignes avant cette erreur si vous voulez voir la vraie raison pour laquelle l'instruction COPY a échoué.

Est-il possible de basculer psql en mode "stop on first error" et de trouver l'erreur :

psql -v ON_ERROR_STOP=1