PostgreSQL DROP/Delete DATABASE: PSQL कमांड उदाहरण

डेटाबेस को इसमें डालें PostgreSQL

RSI ड्रॉपडाउन in PostgreSQL यह सभी कैटलॉग प्रविष्टियों और डेटा निर्देशिका को स्थायी रूप से हटाने के लिए एक कथन है। डेटाबेस स्वामी केवल इस आदेश को निष्पादित कर सकता है। जब कोई व्यक्ति लक्ष्य डेटाबेस से जुड़ा हो, तो इसे निष्पादित नहीं किया जा सकता है। DROP DATABASE आदेश को निष्पादित करने के लिए आपको किसी अन्य डेटाबेस से कनेक्ट होना होगा।

इसलिए, इस ऑपरेशन को करते समय आपको अतिरिक्त सावधानी बरतनी चाहिए।

PostgreSQL ड्रॉप डेटाबेस सिंटैक्स:

DROP DATABASE [IF EXISTS) name;

यहाँ:-

  • यदि मौजूद है: यह एक वैकल्पिक पैरामीटर है। यदि डेटाबेस मौजूद नहीं है, तो त्रुटि के बजाय चेतावनी प्रदर्शित की जाती है
  • नाम: उस DB नाम का उल्लेख करें जिसे आप हटाना चाहते हैं

आइये देखते हैं PostgreSQL कार्रवाई में डेटाबेस कमांड लाइन उदाहरण ड्रॉप करें

PostgreSQL SQL शेल का उपयोग करके डेटाबेस हटाएं(कमांड लाइन)

नीचे Postgres कमांड लाइन में डेटाबेस ड्रॉप करने की चरण दर चरण प्रक्रिया दी गई है:

चरण 1) वर्तमान में उपलब्ध डेटाबेस का निर्धारण करने के लिए \l कमांड का उपयोग करें।

PostgreSQL SQL शेल का उपयोग करके डेटाबेस हटाएं

चरण 2) Postgres में डेटाबेस ड्रॉप करने के लिए, कमांड दर्ज करें

drop database guru99

DB हटा दिया गया है या नहीं यह जाँचने के लिए \l कमांड का उपयोग करें

PostgreSQL SQL शेल का उपयोग करके डेटाबेस हटाएं

चरण 3) उसी डेटाबेस को पुनः ड्रॉप करने का प्रयास करें, आपको त्रुटि मिलेगी।

PostgreSQL SQL शेल का उपयोग करके डेटाबेस हटाएं

चरण 4) यदि मौजूद है खंड के साथ डेटाबेस को हटा दें और आपको एक चेतावनी मिलेगी

drop database IF EXISTS guru99

PostgreSQL SQL शेल का उपयोग करके डेटाबेस हटाएं

PostgreSQL डेटाबेस PgAdmin (GUI) हटाएं

चरण 1) डेटाबेस “guru99” पर राइट क्लिक करें और “डिलीट/ड्रॉप” पर क्लिक करें।

PostgreSQL डेटाबेस PgAdmin हटाएं

चरण 2) पुष्टिकरण पॉप-अप पर OK क्लिक करें

PostgreSQL डेटाबेस PgAdmin हटाएं

डाटाबेस हटा दिया गया है.

ड्रॉपडीबी कमांड

ड्रॉपडीबी कमांड आपको डेटाबेस को हटाने की अनुमति देता है PostgreSQL दूरस्थ रूप से। लेकिन, उपयोग करने के लिए उपयोगकर्ता को डेटाबेस का स्वामी होना चाहिए PostgreSQL उस डेटाबेस को हटाने के लिए delete database कमांड का उपयोग करें।

सिंटेक्स:

Dropdb [option.] dbname
विकल्प विवरण
-e ड्रॉपडीबी द्वारा बनाए गए तथा सर्वर को भेजे जाने वाले आदेशों को इको करें।
-i कोई भी विनाशकारी कार्य करने से पहले सत्यापन संकेत प्रदर्शित करें
-V ड्रॉपडीबी संस्करण को प्रिंट करने के लिए इस विकल्प का उपयोग करें।
-मदद ड्रॉपडीबी कमांड-लाइन तर्कों के साथ सहायता प्रदान करें।
-एच मेजबान यह आपको उस सिस्टम के होस्ट का नाम निर्दिष्ट करने में मदद करता है जिस पर सर्वर वर्तमान में चल रहा है।
-पी पोर्ट यह विकल्प आपको यूनिक्स डोमेन सॉकेट फ़ाइल एक्सटेंशन निर्दिष्ट करने की अनुमति देता है जिस पर सर्वर कनेक्शन स्थापित कर रहा है।
–अगर मौजूद है यदि मौजूद है तो वार्मिंग के बजाय त्रुटि दिखाई देगी यदि DB बाहर नहीं निकलता है
-यू उपयोक्तानाम के रूप में कनेक्ट करने के लिए उपयोगकर्ता नाम।
-w यदि आप पासवर्ड प्रॉम्प्ट नहीं चाहते हैं तो इस विकल्प का उपयोग करें
-W डेटाबेस को हटाने से पहले पासवर्ड के लिए संकेत देने हेतु इस पैरामीटर का उपयोग करें।
रखरखाव db-=dbname लक्ष्य डेटाबेस को ड्रॉप करने के लिए कनेक्ट करने के लिए डेटाबेस का नाम।

PostgreSQL ड्रॉप डेटाबेस उदाहरण

हम होस्ट रोम, पोर्ट 99 पर एक सर्वर की मदद से सत्यापन के साथ एक डेटाबेस गुरु 4565 को नष्ट करना चाहते हैं और आपको निम्नलिखित ड्रॉप डेटाबेस का उपयोग करने की आवश्यकता है PostgreSQL आदेश:

dropdb -p 4565 -h rome -i -e guru99

डेटाबेस “guru99” स्थायी रूप से हटा दिया जाएगा.

क्या आप निश्चित हैं? (y/n) यदि आप y चुनते हैं, तो आप

ड्रॉप डेटाबेस गुरु99;

सारांश

  • PSQL DROP DATABASE कथन सभी कैटलॉग प्रविष्टियों और डेटा निर्देशिका को स्थायी रूप से हटा देता है PostgreSQL वातावरण
  • आप If exists क्लॉज का उपयोग कर सकते हैं ताकि कोई त्रुटि प्रदर्शित न हो
  • आप pgadmin का उपयोग करके भी डेटाबेस ड्रॉप कर सकते हैं
  • dropdb कमांड आपको PSQL में डेटाबेस को दूरस्थ रूप से हटाने या हटाने की अनुमति देता है

इस पोस्ट को संक्षेप में इस प्रकार लिखें: