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

पोस्टग्रेज - दूरस्थ सर्वर से संपूर्ण डीबी की एक प्रति स्थानीय देव मशीन पर खींचे

शायद इस तरह (रिमोट के ~postgres/.ssh/authorized_keys पर अपनी सार्वजनिक कुंजी इंस्टॉल करें फ़ाइल):

ssh example@sqldat.com 'pg_dump yourdbname | xz -0' |\
  xzcat | psql yourdbname

वैकल्पिक रूप से, अपने रिमोट के /etc/sudoers . में एक प्रविष्टि जोड़ें फ़ाइल आपके उपयोगकर्ता को sudo -u postgres pg_dump yourdbname निष्पादित करने की क्षमता के साथ सक्षम करने के लिए पासवर्ड रहित, ताकि आप चला सकें:

ssh example@sqldat.com 'sudo -u postgres pg_dump yourdbname | xz -0' |\
  xzcat | psql yourdbname

दोनों ही मामलों में, डंप और पुनर्स्थापना एक साथ होगी, और कोई डंप फ़ाइल नहीं बनाई जाएगी।




  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. Postgresql - दिए गए डेटाटाइम मान के सापेक्ष निकटतम डेटाटाइम पंक्ति प्राप्त करें

  4. मैं रेल प्रवास के माध्यम से पोस्टग्रेज में प्राथमिक कुंजी (आईडी) कॉलम के लिए प्रारंभिक बिंदु कैसे सेट कर सकता हूं?

  5. ऑर्डर_बी के साथ Django क्वेरी, Postgresql पर विशिष्ट और सीमा