विषयसूची:

आप PostgreSQL में केवल पढ़ने के लिए उपयोगकर्ता कैसे बनाते हैं?
आप PostgreSQL में केवल पढ़ने के लिए उपयोगकर्ता कैसे बनाते हैं?

वीडियो: आप PostgreSQL में केवल पढ़ने के लिए उपयोगकर्ता कैसे बनाते हैं?

वीडियो: आप PostgreSQL में केवल पढ़ने के लिए उपयोगकर्ता कैसे बनाते हैं?
वीडियो: PostgreSQL में रीड ओनली यूजर कैसे बनाएं 2024, मई
Anonim

PostgreSQL - केवल-पढ़ने के लिए उपयोगकर्ता कैसे बनाएं?

  1. प्रति सर्जन करना एक नया PostgreSQL में उपयोगकर्ता : उपयोगकर्ता बनाइये पासवर्ड के साथ उपयोगकर्ता नाम 'your_password';
  2. कनेक्ट एक्सेस प्रदान करें: डेटाबेस पर कनेक्ट करें डेटाबेस_नाम को उपयोगकर्ता नाम दें;
  3. फिर स्कीमा पर उपयोग प्रदान करें: उपयोगकर्ता नाम के लिए स्कीमा स्कीमा_नाम पर अनुदान का उपयोग करें;
  4. अनुदान का चयन करें। किसी विशिष्ट तालिका के लिए अनुदान का चयन करें:

इसके अलावा, मैं PostgreSQL में उपयोगकर्ता को कनेक्ट विशेषाधिकार कैसे प्रदान करूं?

PostgreSQL उपयोगकर्ता तक पहुंच प्रदान करने के लिए यहां कुछ सामान्य कथन दिए गए हैं:

  1. डेटाबेस से कनेक्ट करें:
  2. स्कीमा पर अनुदान का उपयोग करें:
  3. डीएमएल विवरण के लिए सभी तालिकाओं पर अनुदान: चुनें, सम्मिलित करें, अद्यतन करें, हटाएं:
  4. स्कीमा में सभी तालिकाओं पर सभी विशेषाधिकार प्रदान करें:
  5. स्कीमा में सभी अनुक्रमों पर सभी विशेषाधिकार प्रदान करें:

कोई यह भी पूछ सकता है कि PostgreSQL में ग्रांट यूसेज क्या है? अनुदान का उपयोग भूमिका के लिए स्कीमा स्कीमा पर; प्रयोग : स्कीमा के लिए, निर्दिष्ट स्कीमा में निहित वस्तुओं तक पहुंच की अनुमति देता है (यह मानते हुए कि वस्तुओं की अपनी विशेषाधिकार आवश्यकताएं भी पूरी होती हैं)। अनिवार्य रूप से यह अनुदानकर्ता को स्कीमा के भीतर वस्तुओं को "देखने" की अनुमति देता है।

लोग यह भी पूछते हैं कि मैं pgAdmin पर एक नया उपयोगकर्ता कैसे बनाऊं?

बनाना ए उपयोगकर्ता साथ पीजीएडमिन . का उपयोग करके अपने PostgreSQL सर्वर इंस्टेंस से कनेक्ट करें पीजीएडमिन > 'ग्रुप रोल्स' पर राइट-क्लिक करें और 'चुनें' नया समूह भूमिका'। भूमिका को एक वर्णनात्मक नाम दें > 'ओके' पर क्लिक करें।

मैं स्कीमा में सभी तालिकाओं को कैसे प्रदान करूं?

कैसे करें: सभी स्कीमा में सभी तालिकाओं पर विशेषाधिकार प्रदान करें

  1. अपने डेटाबेस में स्कीमा की सूची प्राप्त करें। अपने डेटाबेस में सभी स्कीमा प्राप्त करने के लिए SHOW SCHEMAS कमांड चलाएँ; उदाहरण के लिए, dbtest: DATABASE dbtest में स्कीमा दिखाएँ;
  2. विशेषाधिकार प्रदान करें। डेटाबेस में सभी स्कीमा में सभी तालिकाओं पर एक विशिष्ट विशेषाधिकार प्रदान करें।

सिफारिश की: