मैं समझता हूं कि स्थापना के बाद, PostgreSQL के पास अपने db रूट उपयोगकर्ता (पोस्टग्रेज) के लिए कोई पासवर्ड नहीं है:
postgres=# select usename, passwd is null from pg_shadow;
usename | ?column?
----------+----------
postgres | t
(1 row)
... और एक को इसके साथ सेट करने की सलाह दी जाती है:
alter role postgres password '<<very-secret>>';
(और फिर pg_hba.conf
तदनुसार फाइल अपडेट करें )
मेरा प्रश्न है: उपयोगकर्ता के लिए कोई पासवर्ड की आवश्यकता नहीं होने पर पिछली स्थिति में वापस जाने के लिए SQL का उपयोग करने के लिए क्या है postgres
।
सामान्य तौर पर, मैं किसी भी भूमिका के लिए पासवर्ड की आवश्यकता को कैसे हटा सकता हूं? मैं यह नहीं पूछ रहा कि पासवर्ड कैसे बदला जाए, बल्कि पासवर्ड की आवश्यकता को कैसे दूर किया जाए ( passwd
तालिका में अशक्त स्तंभ pg_shadow
)।