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

Google क्लाउड पर Kubernetes में Postgres डेटाबेस का बैकअप कैसे लें?

जैसा कि @ मार्को लामिना ने कहा था कि आप पोस्टग्रेज पॉड पर pg_dump चला सकते हैं जैसे

DUMP
// pod-name         name of the postgres pod
// postgres-user    database user that is able to access the database
// database-name    name of the database
kubectl exec [pod-name] -- bash -c "pg_dump -U [postgres-user] [database-name]" > database.sql


RESTORE
// pod-name         name of the postgres pod
// postgres-user    database user that is able to access the database
// database-name    name of the database
cat database.sql | kubectl exec -i [pod-name] -- psql -U [postgres-user] -d [database-name]

आपके पास एक जॉब पॉड हो सकता है जो इस कमांड को चलाता है और इसे फ़ाइल स्टोरेज सिस्टम जैसे AWS s3 में निर्यात करता है।



  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. PostgreSQL में टाइमस्टैम्प से दिनांक प्राप्त करना

  3. RPostgreSQL का उपयोग करके R पर Amazon PostgreSQL RDS डेटाबेस से कनेक्ट नहीं हो सकता

  4. स्कीमा पर दृश्य बनाने की अनुमति नहीं दे सकता

  5. डेटाबेस के लिए CREATE स्क्रिप्ट निर्यात करें