sql >> Database >  >> RDS >> PostgreSQL

Hoe breng ik de productiedatabase over naar de staging op Heroku met behulp van pgbackups? Fout krijgen

Update voor medio 2017 (stelen van Takehiro Mouri 's antwoord - vereenvoudig het DATABSE_NAME gedeelte)

Update voor medio 2015...

De add-on pgbackups is verouderd. Geen pgbackups:transfer meer .

Een database kopiëren van uw app naar 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

Als het klaar is, zet je de staging weer aan:

# this is if you have workers, change '1' to whatever
heroku ps:scale worker=1 -a yourapp-staging

heroku maintenance:off -a yourapp-staging

(bron:https:// devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrade-with-pg-copy-default )



  1. MySQL invoegen in meerdere tabellen (relationeel)

  2. Hoe JSON in een kolomgegevens te plaatsen als subquery meer dan 1 rij retourneert in MySQL

  3. postgresql - krijg telling op waardebereiken

  4. django postgresql json veldschema validatie