Я пытаюсь восстановить файл SQL, который я создал из pg_dump, но пытаюсь загрузить дамп на новый хост, и я получаю много синтаксических ошибок, как показано ниже:
psql:subscription_dump.sql:3741: ERROR: syntax error at or near "We"
LINE 1: We need to see if there's anything else needing
doing. ...
^
Он показывает некоторые данные из базы данных. Почему данные, присутствующие в базе данных, вызывают синтаксические ошибки при импорте?
psql "service=subscription_odyssey" -f subscription_dump.sql
После совета по #postgressql я изменил свою команду на следующее:
psql "service=subscription_odyssey" -f subscription_dump.sql -v ON_ERROR_STOP=1
Вот первая зарегистрированная ошибка:
psql "service=subscription_odyssey" -f subscription_dump.sql -v ON_ERROR_STOP=1
SET
psql:subscription_dump.sql:6: ERROR: unrecognized configuration parameter "lock_timeout"