Импортировать дамп SQL в PostgreSQL? - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть дамп SQL 5 ГБ, и я хочу импортировать его в Postgres.У меня есть одна проблема в дампе SQL, это CREATE TABLE IF EXISTS.Это недействительно в Postgres.Я не могу удалить эту строку из этого дампа, потому что она имеет большой размер (5 ГБ).

Я делаю все это в Google Cloud.Если есть какой-либо способ перехода с Google SQL на Postgres, это также подойдет мне.

1 Ответ

1 голос
/ 18 апреля 2019

Как описано в этой статье , вы можете экспортировать свои данные в дамп PostgreSQL с помощью команды pg_dump.Команда: 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...