2017 के मध्य के लिए अपडेट (Takehiro Mouri . से चोरी करना) का उत्तर - DATABSE_NAME भाग को सरल बनाएं)
2015 के मध्य के लिए अपडेट...
pgbackups ऐड-ऑन बहिष्कृत कर दिया गया है। और नहीं pgbackups:transfer
।
yourapp . से डेटाबेस कॉपी करने के लिए करने के लिए 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