PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

मैं pgbackups का उपयोग करके हेरोकू पर स्टेजिंग के लिए उत्पादन डेटाबेस को कैसे स्थानांतरित करूं? त्रुटि प्राप्त करना

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

(स्रोत:https:// devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrad-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. सभी सक्रिय सत्रों के लिए सभी तैयार बयानों को कैसे सूचीबद्ध करें?

  2. पोस्टग्रेज में सभी रिकॉर्ड से सभी पूर्णांक सरणियों को एकल सरणी में कैसे मर्ज करें?

  3. मैं तैयार बयान के साथ पोस्टग्रेस्क्ल में टाइमज़ोन के साथ टाइमस्टैम्प कैसे डाल सकता हूं?

  4. एकाधिक तालिकाओं में खोजें और परिणामी पंक्तियों में तालिका का नाम भी प्रदर्शित करें

  5. तालिका विदेशी कुंजियों को कैसे सूचीबद्ध करें