मुझे रिमोट डेटाबेस सर्वर (लिनक्स) तक पहुंचने की ज़रूरत है और इसके डंप को अपने स्थानीय (मैक) में भी ले जाना है।
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql_psycopg2",
"NAME": "test-name",
"USER": "test-user",
"PASSWORD": "pwd",
"HOST": "test.amazonaws.com",
}
}
उत्तर:
जवाब के लिए 0 № 1स्थानीय बैश में, आप दूरस्थ डेटाबेस को कनेक्ट और डंप कर सकते हैं pg_dump
आदेश, देखें PostgreSQL डेटाबेस को किसी अन्य सर्वर पर कॉपी करना
पायथन का उपयोग करना समान है, सिवाय इसके कि आपको उपयोग करने की आवश्यकता है psycopg2
मॉड्यूल कनेक्ट करने और डेटाबेस सर्वर को आदेश भेजने के लिए मॉड्यूल। आप इस पोस्ट को उपयोगी पा सकते हैं पायथन का उपयोग कर Postgresql डेटाबेस बैकअप
वैकल्पिक रूप से, यदि आपको डेटाबेस सर्वर में स्क्रिप्ट निष्पादित करने की आवश्यकता है, तो बेहतर विचार इसे दूरस्थ रूप से डंप कर देगा, फिर इसे स्थानीय मशीन पर लाएं।