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

RDS पोस्टग्रेज डेटाबेस को pg_dump कैसे करें?

चरण 1:एडब्ल्यूएस पर एक सुरक्षा समूह बनाएं जिसमें आपके कंप्यूटर का आईपी पता सफेद सूचीबद्ध हो।

चरण 2:उस सुरक्षा समूह को उस डेटाबेस इंस्टेंस में जोड़ें जिससे आप कनेक्ट करना चाहते हैं।

चरण 3:pg_dump चलाएँ। -U कमांड के साथ अपना उपयोगकर्ता नाम (धन्यवाद @LHWizard) निर्दिष्ट करना सुनिश्चित करें। इस मामले में मेरा 'पोस्टग्रेज' नहीं था, इसलिए मुझे लगता है कि आम तौर पर आपको इसे खोजने के लिए एडब्ल्यूएस देखना होगा। अपने डेटाबेस का नाम निर्दिष्ट करना भी सुनिश्चित करें:कुछ कमांड लाइन टूल में उसके लिए -d स्विच होता है, लेकिन यदि आप pg_dump के उपयोग की जांच करते हैं:

Usage:
  pg_dump [OPTION]... [DBNAME]

आप देख सकते हैं कि यह एक औपचारिक तर्क है। तो पूरी कमांड (मेरे मामले में) थी:

pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>

ध्यान दें कि पोर्ट नंबर निर्दिष्ट करना आवश्यक नहीं था - मुझे लगता है क्योंकि पोर्ट 5432 पोस्टग्रेज के लिए पोर्ट है।




  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 प्रक्रियात्मक भाषा C नहीं मिला

  3. मैं postgresql फ़ंक्शन का उपयोग करके अलग-अलग तालिका नाम से डेटा प्राप्त करना चाहता हूं

  4. PostgreSQL ROLE (उपयोगकर्ता) बनाएं यदि यह मौजूद नहीं है

  5. पोस्टग्रेज में सशर्त INSERT INTO स्टेटमेंट