Актуализация за средата на 2017 г. (кражба от Такехиро Мури Отговорът на - опростете частта DATABSE_NAME)
Актуализация за средата на 2015 г....
Добавката pgbackups е отхвърлена. Край на pgbackups:transfer
.
За да копирате база данни от вашето приложение към yourapp_staging :
# turn off the web dynos in staging
heroku maintenance:on -a yourapp-staging
# if you have non-web-dynos, do them too
heroku ps:scale worker=0 -a yourapp-staging
# backup the staging database if you are paranoid like me (optional)
heroku pg:backups capture -a yourapp-staging
# execute the copy
heroku pg:copy your-app::DATABASE_URL DATABASE_URL -a yourapp-staging
След това, когато приключи, включете отново етапа:
# this is if you have workers, change '1' to whatever
heroku ps:scale worker=1 -a yourapp-staging
heroku maintenance:off -a yourapp-staging
(източник:https:// devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrade-with-pg-copy-default )