Postgres में Pg_dump क्या है?
Postgres में Pg_dump क्या है?

वीडियो: Postgres में Pg_dump क्या है?

वीडियो: Postgres में Pg_dump क्या है?
वीडियो: PostgreSQL उपयोगकर्ताओं और समूहों का बैकअप लेना (pg_dump और pg_dumpall) 2024, मई
Anonim

pg_dump बैकअप लेने के लिए एक उपयोगिता है a पोस्टग्रेएसक्यूएल डेटाबेस। यह लगातार बैकअप बनाता है, भले ही डेटाबेस को समवर्ती रूप से उपयोग किया जा रहा हो। pg_dump डेटाबेस (पाठकों या लेखकों) तक पहुँचने वाले अन्य उपयोगकर्ताओं को ब्लॉक नहीं करता है। डंप स्क्रिप्ट या संग्रह फ़ाइल स्वरूपों में आउटपुट हो सकते हैं। ऐसी स्क्रिप्ट से पुनर्स्थापित करने के लिए, इसे psql पर फ़ीड करें।

इसी तरह, क्या Pg_dump सुरक्षित है?

यह लगातार बैकअप बनाता है, भले ही डेटाबेस को समवर्ती रूप से उपयोग किया जा रहा हो। तो हाँ, आप बैकअप पर भरोसा कर सकते हैं। बेशक, यह PostgreSQL है, आप PostgreSQL में अपने डेटा पर भरोसा कर सकते हैं। pg_dump एक लेन-देन शुरू करता है, इसी तरह कोई अन्य लंबे समय तक चलने वाली क्वेरी कैसे काम करेगी।

इसके अलावा, मैं Postgres डेटाबेस को कैसे डंप करूं? वन-टाइम SQL डंप

  1. पोस्टग्रेज यूजर के रूप में लॉग इन करें: सु - पोस्टग्रेज।
  2. निम्न आदेश चलाकर किसी डेटाबेस की सामग्री को फ़ाइल में डंप करें।
  3. खोए हुए डेटा को पुनर्स्थापित करने का प्रदर्शन करने के लिए, अपना उदाहरण डेटाबेस हटाएं और उसके स्थान पर एक खाली डेटाबेस बनाएं:
  4. psql का उपयोग करके डेटाबेस को पुनर्स्थापित करें:

इसे ध्यान में रखते हुए, Pg_dump कहाँ स्थित है?

pg_dump , pg_dump_all, pg_restore हैं स्थित PostgreSQL और PgAdmin III के बिन फ़ोल्डर में स्थापित होता है।

मैं PostgreSQL में किसी तालिका का बैकअप कैसे ले सकता हूँ?

a. पर राइट-क्लिक करें टेबल और चुनें बैकअप विकल्प। Dump Option विंडो में, आप एक विकल्प ढूंढ सकते हैं जैसे बैकअप केवल स्कीमा, बैकअप केवल डेटा। अपना फ़ाइल नाम पथ दर्ज करें, चुनें बैकअप सादे पाठ के रूप में मोड और लें बैकअप आपके टेबल . आप इसे पुनर्स्थापित कर सकते हैं टेबल किसी भी डेटाबेस में।

सिफारिश की: