मैं ब्राउज़र में phpPgAdmin और विंडोज के लिए PgAdmin III का उपयोग कर रहा हूं। क्या पूरे डेटाबेस के लिए टेबल संरचना का प्रिंटआउट लेने के लिए वैसे भी है?postgresql से तालिका संरचना को मुद्रित करने के लिए कैसे?
उत्तर
डेटाबेस स्कीमा निर्यात के मानक तरीका pg_dump है:
#!/bin/sh
pg_dump --schema-only MYDBNAME > output-file.sql
sligtly बेहतर तरीका pg_restore सूची को छानने के साथ pg_dump को जोड़ती है:
#!/bin/sh
dump=`mktemp`
list=`mktemp`
pg_dump --schema-only MYDBNAME -Fc -f $dump
pg_restore -l $dump | grep ' TABLE ' > $list
pg_restore -L $list $dump > output-file.sql
rm $list $dump
आप जीयूआई जादूगर पसंद करते हैं, pg_dump आदेश में उत्पन्न किया जा सकता PgAdmin III:
- ri ght ऑब्जेक्ट ब्राउज़र में डेटाबेस पर क्लिक करें, "बैकअप"
- गंतव्य फ़ाइल नाम का चयन करें (सामान्य एक्सटेंशन .sql या .txt)
- "सादा" प्रारूप चुनें। (जो है, पाठ स्वरूप) "विकल्प # 1 डंप" टैब, टिकटिक "केवल स्कीमा"
- क्लिक "बैकअप"
नोट पर
आप उन्हें एक समय में एक कर सकते हैं जब आपको उनकी आवश्यकता होती है। PgAdminIII में किसी तालिका पर राइट क्लिक करें, रिपोर्ट पर जाएं और "डेटा डिक्शनरी रिपोर्ट" चुनें।
आउटपुट प्रारूप के लिए, "एक्सएचटीएमएल 1.0 संक्रमणकालीन" का चयन करें, "डिफ़ॉल्ट स्टाइलशीट एम्बेड करें" विकल्प चुनें, इसे एक फ़ाइल नाम दें और ठीक क्लिक करें।
अपने ब्राउज़र में एक्सएमएल फ़ाइल खोलें और प्रिंट करें।
डेटा के साथ कैसे? –
क्या स्कीमा के भीतर सभी तालिकाओं पर pgAdminIII "डेटा शब्दकोश रिपोर्ट" के समतुल्य चलाने के लिए कोई प्रोग्रामेटिक तरीका है? – pdog
यदि आप विंडोज और पीजीएडमिन पर हैं, तो आपको C:\Program files\postgresql\<version>\bin\psql
में कहीं भी psql होना चाहिए।
भागो psql और फिर आप \d
जो सभी टेबल्स और सूचियों और \d <table_name>
जो आप के बारे में एक मेज विवरण देता है प्रिंट की है।
- 1. जावास्क्रिप्ट: Jrunscript में वस्तुओं को मुद्रित करने के लिए कैसे?
- 2. PostgreSQL तालिका
- 3. Ocaml में एक स्ट्रिंग में एक वृक्ष संरचना को मुद्रित करने के लिए कैसे?
- 4. Postgresql पेड़ तालिका
- 5. मैं PostgreSQL डेटाबेस की संरचना कैसे खोजूं?
- 6. प्रारूप - एक तालिका मुद्रित करने में सहायता
- 7. तालिका डेटा देखने के लिए PostgreSql कमांड
- 8. तालिका में पहली पंक्ति को हटाने से कैसे रोकें (PostgreSQL)?
- 9. jQuery संस्करण को निर्धारित और मुद्रित करने के लिए कैसे?
- 10. जावा में stdout से बाइट [] सरणी से कच्चे बाइट सामग्री को मुद्रित करने के लिए कैसे?
- 11. सीएसएस पेज-ब्रेक को कितनी पंक्तियों वाली तालिका मुद्रित करने के लिए आवेदन करें?
- 12. फ़ाइल को कंसोल करने और सहेजने के लिए प्रतिक्रिया शीर्षलेख मुद्रित करने के लिए कैसे?
- 13. PostgreSQL में कई से अधिक रिश्तों को कैसे कार्यान्वित करें?
- 14. ग्राफ संरचना को क्रमबद्ध करने के लिए कैसे?
- 15. ऑडिट तालिका संरचना
- 16. जावा स्क्रिप्ट से BSON वस्तु मुद्रित करने के लिए
- 17. PostgreSQL अनुक्रम के हाइबरनेट उपयोग अनुक्रम तालिका
- 18. मैं लाखों प्रविष्टियों वाले तालिका पर एक MySQL तालिका संरचना को कुशलता से कैसे बदलूं?
- 19. मेरे ग्रहण में कंसोल मान मुद्रित करने के लिए कैसे?
- 20. डिबगिंग के लिए NSLog को आउटपुटिंग संरचना?
- 21. छवियों को मुद्रित करने के लिए जावास्क्रिप्ट का उपयोग
- 22. स्वरूपित BigDecimal मान मुद्रित करने के लिए कैसे?
- 23. emacs में सभी परिभाषित चर मुद्रित करने के लिए कैसे?
- 24. उद्देश्य सी में characterSet मुद्रित करने के लिए कैसे?
- 25. स्वचालित रूप से टिफ़ फ़ाइलों को मुद्रित करने के लिए कैसे करें
- 26. पृष्ठ को मुद्रित करने के लिए पेज ब्रेक डायनैमिक रूप से कैसे जोड़ें?
- 27. PostgreSQL
- 28. कैसे GDB में रजिस्टर मूल्यों मुद्रित करने के लिए?
- 29. underscore.js टेम्पलेट में सरणी मुद्रित करने के लिए कैसे?
- 30. टीसीएल में सभी पर्यावरण चर मुद्रित करने के लिए कैसे?
यह 'pg_dump' नहीं होना चाहिए 'psql' –
thx @ a-horse-with-no-name, – filiprem
सही ढंग से ग्रेड कोड से बचने के लिए' '' का उपयोग करें। – ben