PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak przenieść produkcyjną bazę danych do pomostu w Heroku za pomocą pgbackups? Otrzymuję błąd

Aktualizacja na połowę 2017 roku (kradzież od Takehiro Mouri odpowiedź - uprość część DATABSE_NAME)

Aktualizacja na połowę 2015 roku...

Dodatek pgbackups został wycofany. Nigdy więcej pgbackups:transfer .

Kopiowanie bazy danych z twojej aplikacji do 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

Następnie po zakończeniu włącz z powrotem inscenizację:

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

heroku maintenance:off -a yourapp-staging

(źródło:https:// devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrade-with-pg-copy-default )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób na liczenie rekordów w dowolnych odstępach czasu w Rails+Postgres

  2. BŁĄD:nie można rozszerzyć pliku pg_tblspc/4815857/PG_11_201809051/16321:Brak miejsca na urządzeniu

  3. Pisanie do określonych schematów za pomocą RPostgreSQL

  4. Synchronizacja bazy danych 2 nie powiodła się

  5. Dlaczego `libpq` używa odpytywania zamiast powiadamiania o pobieraniu danych?