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

एप्लिकेशन इंस्टॉल करने और चलाने के लिए PostgreSQL सुपरयूज़र भूमिका नहीं बना सकता

PostgreSQL के लिए Azure डेटाबेस के लिए उपयोगकर्ताओं और भूमिकाओं को थोड़ा बेहतर तरीके से समझाने के लिए:

डिफ़ॉल्ट रूप से, जब कोई सर्वर बनाया जाता है तो हमारे पास निम्नलिखित 3 भूमिकाएँ परिभाषित होती हैं, जिन्हें आप SELECT rolname FROM pg_roles; चलाते समय भी देख सकते हैं। -

  1. azure_pg_admin
  2. azure_superuser
  3. सर्वर व्यवस्थापक लॉगिन - व्यवस्थापक लॉगिन जिसके साथ उपयोगकर्ता ने सर्वर बनाया है - जो डिफ़ॉल्ट रूप से azure_pg_admin का सदस्य है।

हमारी एक प्रबंधित PaS सेवा है और Microsoft azure_superuser है। हम उपयोगकर्ता को सुपरयुसर विशेषाधिकार नहीं देते हैं।

बेसलाइन के रूप में, किसी भी समय कम से कम एक भूमिका (उपयोगकर्ता) होती है जो azure_pg_admin समूह यानी सर्वर व्यवस्थापक लॉगिन का हिस्सा है। यह उपयोगकर्ता डेटाबेस बना सकता है, कस्टम भूमिकाएँ बना सकता है और विशेषाधिकारों को अनुकूलित कर सकता है, और अतिरिक्त उपयोगकर्ता बना सकता है जो azure_pg_admin के सदस्य हैं। एक उपयोगकर्ता या तो इस समूह का हिस्सा है या नहीं। इस समूह के बाहर के किसी भी उपयोगकर्ता के पास वे विशेषाधिकार नहीं होंगे।

आशा है कि यह आपके प्रश्न का उत्तर देने में मदद करता है।

सलोनी




  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.0 जेनेरिक सीआरयूडी संचालन

  2. PostgreSQL ROLE (उपयोगकर्ता) बनाएं यदि यह मौजूद नहीं है

  3. क्या SELECT * FROM का कोई शॉर्टकट है?

  4. मैं matlabs डेटाबेस टूलबॉक्स के बिना matlab से पोस्टग्रेस्क्ल डेटाबेस तक कैसे पहुंच सकता हूं?

  5. मैक पर pgAdmin 4 खोलते समय त्रुटि