डेटाबेस के साथ काम करते समय आपको अक्सर डेटाबेस या तालिकाओं को सूचीबद्ध करने की आवश्यकता होगी। अधिकांश डेटाबेस सर्वरों की तरह, Postgres में एक कमांड-लाइन-आधारित टूल है जो आपको अपने Postgres सर्वर को प्रबंधित करने की अनुमति देता है।

यह उपकरण है पीएसक्यूएल. यह आपको प्रश्नों को टाइप करने, उन्हें निष्पादित करने और परिणाम प्रदर्शित करने की अनुमति देता है। आप डेटाबेस को सूचीबद्ध करने के लिए psql का उपयोग कर सकते हैं और कुछ सरल कमांड के साथ Postgres में टेबल दिखा सकते हैं।

सेट अप करना

सर्वर से कनेक्ट करने और डेटाबेस या तालिकाओं को सूचीबद्ध करने के लिए, आपको PostgreSQL स्थापित करना होगा। यहां कुछ उपयोगी ट्यूटोरियल दिए गए हैं:

  • कैसे करें विंडोज पर पोस्टग्रेएसक्यूएल स्थापित करें।
  • कैसे करें उबंटू पर पोस्टग्रेएसक्यूएल स्थापित करें.

PostgreSQL में लिस्टिंग डेटाबेस

एक बार जब आप का उपयोग करके डेटाबेस से जुड़ जाते हैं पीएसक्यूएल कमांड, आप निम्न कमांड का उपयोग करके कनेक्टेड सर्वर में सभी डेटाबेस सूचीबद्ध कर सकते हैं।

पोस्टग्रेज =# \l

यह के लिए एक शॉर्टकट है \सूची आज्ञा।

यह कमांड कम से कम तीन डिफ़ॉल्ट डेटाबेस को सूचीबद्ध करेगा: पोस्टग्रेज, टेम्प्लेट 0 और टेम्प्लेट 1। यदि आपने अभी तक दूसरा डेटाबेस नहीं बनाया है तो पोस्टग्रेज पहला डेटाबेस है जिसे आप कनेक्ट करेंगे।

instagram viewer

आप निम्न कमांड का उपयोग करके एक नया डेटाबेस बना सकते हैं।

पोस्टग्रेज =# डेटाबेस डीबीनाम बनाएं;

एक बार जब आप डेटाबेस बना लेते हैं, तो आपको डेटा डालने और उस पर अन्य ऑपरेशन करने के लिए उस पर स्विच करना होगा।

पोस्टग्रेज =# \c dbname

PostgreSQL में लिस्टिंग टेबल

डेटाबेस से जुड़ने और टेबल बनाने के बाद, आप जानना चाह सकते हैं कि कौन सी टेबल मौजूद हैं। आप psql कमांड का उपयोग करके तालिकाओं को सूचीबद्ध करके ऐसा कर सकते हैं, \dt.

डीबीनाम=# \dt

यदि कोई तालिका मौजूद नहीं है तो यह आदेश दिखाएगा कोई रिश्ता नहीं मिला संदेश। अन्यथा, यह तालिकाओं को एक सारणीबद्ध प्रारूप में प्रदर्शित करेगा।

उदाहरण के लिए, निम्नलिखित कमांड का उपयोग करके ब्लॉग नामक डेटाबेस में उपयोगकर्ता नाम की एक तालिका बनाएं।

ब्लॉग=# टेबल उपयोगकर्ता बनाएं (
user_id सीरियल प्राथमिक कुंजी,
ईमेल वचरर ( 255 ) अद्वितीय नोट शून्य,
पासवर्ड वचर ( 50 ) नहीं शून्य
);

यदि आप का उपयोग करके तालिकाओं को सूचीबद्ध करते हैं \dt कमांड, आउटपुट नीचे दिखाए गए के समान होगा।

अपने PostgreSQL डेटाबेस का प्रबंधन

कुछ सरल psql कमांड हैं जिनका उपयोग आप डेटाबेस को सूचीबद्ध करने और PostgreSQL सर्वर में टेबल दिखाने के लिए कर सकते हैं। वे psql टूल द्वारा प्रदान की जाने वाली कई कमांडों में से केवल दो हैं।

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