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

मौजूदा विशेषाधिकारों वाले उपयोगकर्ता को जल्दी से कैसे छोड़ें

कैसा रहेगा

DROP USER <username>

यह वास्तव में DROP ROLE . के लिए एक उपनाम है ।

आपको उस उपयोगकर्ता से जुड़े किसी भी विशेषाधिकार को स्पष्ट रूप से छोड़ना होगा, साथ ही इसके स्वामित्व को अन्य भूमिकाओं में स्थानांतरित करना होगा (या वस्तु को छोड़ना होगा)।

यह सबसे अच्छा

. द्वारा हासिल किया गया है
REASSIGN OWNED BY <olduser> TO <newuser>

और

DROP OWNED BY <olduser>

बाद वाला उपयोगकर्ता को दिए गए किसी भी विशेषाधिकार को हटा देगा।

DROP ROLE के लिए पोस्टग्रेज़ डॉक्स और इसके बारे में अधिक विस्तृत विवरण देखें।


जोड़ें:

जाहिरा तौर पर, यहां उल्लिखित आदेशों का उपयोग करके किसी उपयोगकर्ता को छोड़ने का प्रयास केवल तभी काम करेगा जब आप उन्हें उसी डेटाबेस से कनेक्ट करते हुए निष्पादित कर रहे हों, जिससे मूल अनुदान बनाया गया था, जैसा कि यहां चर्चा की गई है:

https://www.postgresql.org/message-id/83894A1821034948BA27FE4DAA47427928F7C29922%40apde03.APD.Satcom.Local



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रदर्शन अंतर:INNER JOIN बनाम WHERE क्लॉज पर रखी गई शर्त

  2. पोस्टग्रेएसक्यूएल सर्वर शेर पर बंद नहीं होगा (मैक ओएस 10.7)

  3. PostgreSQL में इनपुट के अंत में सिंटैक्स त्रुटि

  4. PostgreSQL में कर्सर आधारित रिकॉर्ड

  5. django.db.utils.OperationalError सर्वर से कनेक्ट नहीं हो सका