У меня есть резервная копия из базы данных PostgresSQL, созданная следующим образом:
/usr/bin/pg_dump --no-owner --no-acl > dump.sql
Когда я пытаюсь восстановить на другой машине:
psql db < dump.sql
, она выдаваламного ошибок: invalid command \N
Когда я пытаюсь использовать pg_restore
:
pg_restore dump.sql -d db
Другая ошибка: pg_restore: [archiver] input file appears to be a text format dump. Please use psql.
Согласно документация это не должно быть проблемой.
Любой способ сказать psql
, что символ \ N является нулевым значением?