मैं सभी डेटाबेस में सभी तालिकाओं के लिए केवल चुनिंदा विशेषाधिकार के साथ उपयोगकर्ता बनाना चाहता हूं। मैंने सोचा कि मैं डेटाबेस की एक सूची प्राप्त और प्रत्येक डेटाबेस के लिए निम्न आदेश लागू हो सकते हैं कि:Postgresql में सभी डेटाबेस के लिए रीडोनली विशेषाधिकार वाले उपयोगकर्ता को कैसे बनाया जाए?
GRANT select ON DATABASE dbname to user1;
लेकिन मैं निम्नलिखित त्रुटि मिली:
ERROR: invalid privilege type SELECT for database
जब मैं लोगों googled grant select
आपरेशन करने के लिए सलाह दी सभी टेबल के लिए। लेकिन हमेशा नई टेबल जोड़े जा रहे हैं। तो यह मेरे लिए एक स्वीकार्य समाधान नहीं है। क्या किसी को कोई कामकाज पता है?
@Jonas वास्तव में इस बुनियादी एसक्यूएल है, इसलिए नहीं डीबीए के लिए एक अच्छा फिट - http: //dba.stackexchange।com/faq – Stefano