कैसा रहेगा
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