PgAdmin का उपयोग कर Postgresql तालिका डेटा निर्यात करें


115

मैं pgAdmin संस्करण 1.14.3 का उपयोग कर रहा हूं। PostgreSQL डेटाबेस संस्करण 9.1 है।

मुझे टेबल निर्माण के लिए सभी डीबी स्क्रिप्ट मिली लेकिन टेबल के अंदर सभी डेटा निर्यात करने में असमर्थ। Db स्क्रिप्ट रूप में डेटा निर्यात करने का कोई विकल्प नहीं खोज सका।



आप ऑनलाइन डेमो select.tools/tool?id=pgAdmin
माइकल

जवाबों:


136

बस एक टेबल पर राइट क्लिक करें और "बैकअप" चुनें। पॉपअप विभिन्न विकल्पों को दिखाएगा, जिसमें "प्रारूप", "सादे" चुनें और आपको सादा एसक्यूएल मिलेगा।

pgAdmin केवल dg बनाने के लिए pg_dump का उपयोग कर रहा है, वह भी जब आप सादा SQL चाहते हैं।

यह कुछ इस तरह का उपयोग करता है:

pg_dump --user उपयोगकर्ता --password --format = plain --table = tablename --inserts --attribute- आवेषण आदि।


7
यह डंप टेबल डेटा स्क्रिप्ट उत्पन्न करता है जो COPY कमांड से शुरू होता है INSERT से नहीं। वैसे भी INSERT कमांड के साथ स्क्रिप्ट उत्पन्न करने के लिए।
मुहम्मद इमरान तारिक

7
इसलिए आपको सादा SQL बनाना होगा। डंप विकल्प INSERT का उपयोग करते समय, आपको सामान्य INSERT प्रश्न
मिलते हैं

1
@Pixel हाथी: यदि प्रदर्शन मायने रखता है, तो आपको COPY का उपयोग करना चाहिए। यह बहुत तेज है।
फ्रैंक हाइकेन

22
PgAdmin III 1.16.1 में, "Insert Insert कमांड्स" डंप ऑप्शन # 2 के अंतर्गत है।
jpmc26

2
PgAdmin III 1.18.1 में, फ़ाइल विकल्प के तहत प्रारूप के लिए मैदान का चयन करें और डंप विकल्प # 2 के तहत "कमांड डालें का उपयोग करें" की जाँच करें।
भद्राकाल

166
  1. अपनी तालिका पर राइट-क्लिक करें और विकल्प चुनें Backup..
  2. फ़ाइल विकल्प पर, फ़ाइलपथ / फ़ाइलनाम सेट करें और PLAINप्रारूप के लिए चुनें
  3. डंप विकल्प # 1 टैब पर ध्यान न दें
  4. डंप विकल्प # 2 टैब में, जांचें USE INSERT COMMANDS
  5. डंप विकल्प # 2 टैब में, जांचें Use Column Insertsकि क्या आप अपने आवेषण में कॉलम नाम चाहते हैं।
  6. Backupबटन मारो

2
यह बैकअप कहां गया?
चौधरी वकास

शायद यह काम अगर आपका डीबी स्थानीय में है। मेरे मामले में, जीत की घोषणा करने वाला एक संदेश है, लेकिन फ़ाइल सर्वर पर गायब हो जाती है। मैं इसे अपने कंप्यूटर पर डाउनलोड करना चाहता हूं। : /
फ्रेस्को

pgAdmin सबसे हास्यास्पद आईटी उपकरण है जो मैंने कभी भी उपयोग किया है। वहाँ pgAdmin में UX की तरह कुछ भी है।
cadavre

मुझे वह फ़ाइल नहीं मिली जो उत्पन्न हुई थी, इसलिए मैंने pgAdmin द्वारा उपयोग की जाने वाली कमांड का उपयोग करते हुए समाप्त कर दिया (बैकअप चलाने के बाद pgAdmin में "अधिक विवरण" पर क्लिक करें), और सर्वर पर एक शेल खोलकर उसी कमांड को चला रहा हूं, फिर मैंने फ़ाइल की प्रतिलिपि बना सकता है।
ccallendar

9

PgAdmin4 में, टेबल पर राइट क्लिक बैकअप इस तरह से

यहां छवि विवरण दर्ज करें

उसके बाद बैकअप डायलॉग में डंप विकल्प टैब होता है जिसमें सेक्शन क्वेश्चन होते हैं आप यूज़ इंसर्ट कमांड का चयन कर सकते हैं जिसमें बैकअप के साथ ही सभी इंसर्ट क्वेश्चन भी शामिल होते हैं।

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.