SET*5 set_config --------- (1 строка) SET*4 CREATE TABLE ERROR: синтаксическая ошибка в AS LINE 2 или рядом с ним: AS integer ^ Ошибка импорта: статус выхода 3

Я пытался импортировать файл .sql, созданный из pg_dump, в облачный sql google. Но я продолжаю получать это сообщение об ошибке:

 SET SET SET SET SET set_config ------------ (1 row) SET SET SET SET SET CREATE TABLE ERROR: syntax error at or near "AS" LINE 2: AS integer ^ Import error: exit status 3 

Перед этой проблемой я застрял в вопросе EXTENSION COMMENT, поэтому я сделал pg_dump -U [USERNAME] --format=plain --no-owner --no-acl [DATABASE_NAME] \ | sed -E 's/(DROP|CREATE|COMMENT ON) EXTENSION/-- \1 EXTENSION/g' > [SQL_FILE].sql, как рекомендует документация Google.

Любое предложение?


person 7029279    schedule 26.02.2019    source источник
comment
Вы пытаетесь восстановить дамп версии 10 или более поздней в более старую версию PostgreSQL.   -  person Laurenz Albe    schedule 26.02.2019
comment
О да, именно в этом дело. Спасибо большое за вашу помощь.   -  person 7029279    schedule 26.02.2019
comment
Laurenz Albe, если вы достаточно любезны, есть ли способ установить более старую версию postgres sq, не нарушая зависимости?   -  person 7029279    schedule 26.02.2019
comment
Вам нужно будет спросить Google, предлагают ли они более старые версии. Но почему бы вам не обновить базу данных перед ее миграцией?   -  person Laurenz Albe    schedule 26.02.2019