Heroku с Rails 5.2 Ошибка при попытке вытащить базу данных из Heroku в локальную (pg: pull) - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь заменить свою локальную базу данных на ту, что была из моего живого приложения Heroku.

Мои колбасные пальцы почти уронили мою базу данных Heroku вместо локальной, но я почти сразу же прервал ее. Мой действующий сайт не затронут, но когда я пытаюсь запустить это:

heroku pg:pull DATABASE MABsecret_development

я получаю эту ошибку:

pg_dump: server version: 12.2 (Ubuntu 12.2-2.pgdg16.04+1); pg_dump version: 11.5
pg_dump: aborting because of server version mismatch
pg_restore: [custom archiver] could not read from input file: end of file
 ▸    pg_dump errored with 1

Я просмотрел все, но не могу найти ситуация, аналогичная моей. Может ли кто-нибудь помочь мне сделать так, чтобы мой Heroku был «пригодным для съема»? Моя локальная база данных в настоящее время отброшена и ждет!

1 Ответ

0 голосов
/ 22 марта 2020

Однажды я столкнулся с той же проблемой и заметил, что у меня не установлена ​​та же версия PG на моем локальном компьютере, поэтому я удалил ее, а затем установил ту же версию, что и на heroku.

Вы можете проверить postgresql версию на heroku, открыв Heroku Postgres из списка дополнений.

Попробуйте снова потянуть базу данных, после переустановки аналогичной версии. У меня это сработало!

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