Есть ли способ скопировать postgres db в heroku? - PullRequest
1 голос
/ 18 июня 2020

У меня есть проект django, который я изначально запускал на pythonanywhere с использованием базы данных postgres. Однако pythonanywhere не поддерживает ASGI, поэтому я переношу проект на heroku. Поскольку heroku либо предпочитает, либо требует использования собственной функциональности postgres, мне нужно перенести данные из elephant sql. Тем не менее, я действительно не понимаю, как ... Я пробовал запустить pg_dumpall, но он, похоже, не хотел работать и / или файл исчез в эфире. Я не понимаю, как сделать эту миграцию ... Если бы кто-нибудь мог помочь, я был бы очень признателен. TT

1 Ответ

1 голос
/ 19 июня 2020

После нескольких часов поиска и попыток просмотреть перечисленную информацию heroku, я нашел ее, запустив heroku pg:push --help.

Для локально работающего сервера запустите
heroku pg:push '<db_name>' <heroku_db_name> --app <app_name>

Для размещенного сервера запустите
heroku pg:push <postgres_link> <heroku_db_name> --app <app_name>

...