PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PostgreSQL में सुपरयुसर विशेषाधिकारों के साथ उपयोगकर्ता कैसे बनाएं

डेटाबेस प्रबंधन या वेबसाइट प्रशासन के लिए आपको PostgreSQL में सुपरयुसर बनाने की आवश्यकता हो सकती है। इस लेख में, हम देखेंगे कि PostgreSQL में सुपरयुसर विशेषाधिकारों के साथ उपयोगकर्ता कैसे बनाया जाए।


PostgreSQL में सुपरयुसर विशेषाधिकारों के साथ उपयोगकर्ता कैसे बनाएं

यहाँ PostgreSQL में सुपरयुसर विशेषाधिकारों के साथ उपयोगकर्ता बनाने के चरण दिए गए हैं। आपके PostgreSQL संस्करण के आधार पर सुपरयूज़र बनाने के दो अलग-अलग तरीके हैं


PostgreSQL 8.1 और इसके बाद के संस्करण

PostgreSQL 8.1 आगे USER के बजाय ROLE की अवधारणा का उपयोग करता है। आपकी कॉन्फ़िगरेशन के आधार पर एक भूमिका उपयोगकर्ता या समूह हो सकती है। इसलिए हम सुपरयुसर विशेषाधिकारों के साथ एक ROLE बनाएंगे।

PostgreSQL में लॉग इन करें और सुपरयुसर विशेषाधिकारों के साथ एक नई भूमिका बनाने के लिए निम्न कमांड चलाएँ। बदलें test_role आपकी आवश्यकता के अनुसार।

CREATE ROLE test_role LOGIN SUPERUSER;

लॉग इन करने की अनुमति को छोड़कर, डेटाबेस भूमिका में सभी अनुमतियां होती हैं। इसलिए आपको इसे नई भूमिका के लिए देना होगा।

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

CREATE ROLE rolename LOGIN SUPERUSER PASSWORD 'test_password';

आप एक गैर-सुपर उपयोगकर्ता ROLE भी बना सकते हैं और फिर इसे नीचे दिखाए अनुसार सुपरयूज़र बना सकते हैं। test_भूमिकाबदलें अपनी पसंद की भूमिका के साथ।

CREATE ROLE test_role LOGIN;
ALTER ROLE test_role WITH SUPERUSER;

यहाँ सुपरयुसर को नियमित भूमिका में बदलने का आदेश दिया गया है।

ALTER ROLE test_role WITH NOSUPERUSER;


PostgreSQL 8.1 और उससे नीचे

यहाँ 8.1 से कम PostgreSQL संस्करण के अनुसार सुपरयुसर विशेषाधिकारों के साथ उपयोगकर्ता बनाने का आदेश दिया गया है। test_user को बदलें आपकी आवश्यकता के अनुसार।

CREATE USER test_user SUPERUSER;

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

CREATE USER username SUPERUSER WITH PASSWORD 'test_password';

इतना ही। जैसा कि आप देख सकते हैं कि PostgreSQL में सुपरयूज़र बनाना काफी आसान है।

PostgreSQL के लिए एक अच्छे रिपोर्टिंग टूल की आवश्यकता है? Ubiq डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में उनकी निगरानी करना आसान बनाता है। Ubiq को मुफ़्त में आज़माएं.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पूर्ण संग्रहीत प्रक्रिया कोड कैसे प्रदर्शित करें?

  2. PostgreSQL में उपलब्ध कॉलेशन की सूची कैसे लौटाएं

  3. PostgreSQL में किसी तालिका की पंक्ति गणना खोजने का तेज़ तरीका

  4. PostgreSQL के साथ एक इकाई के लिए एकाधिक हाइबरनेट अनुक्रम जनरेटर

  5. पोस्टग्रेएसक्यूएल का बैकअप लेने के लिए बर्मन का उपयोग करना - एक सिंहावलोकन