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

उपयोगकर्ता को अन्य डेटाबेस और अन्य डेटाबेस से तालिकाओं को देखने में सक्षम होने से कैसे रोकें?

प्रत्येक उपयोगकर्ता अन्य डेटाबेस और भूमिकाओं को सूचीबद्ध देख सकता है, लेकिन कभी भी अन्य डेटाबेस में तालिकाओं को देखने में सक्षम नहीं होना चाहिए।

यदि आप आवंटित एक को छोड़कर सभी डेटाबेस पर कनेक्ट विशेषाधिकार को रद्द कर देते हैं, तो उपयोगकर्ता अन्य डेटाबेस की सामग्री तक नहीं पहुंच पाएगा।

भूमिकाएं और डेटाबेस नाम वैश्विक हैं, और आसानी से अवरुद्ध नहीं किए जा सकते हैं। आप सिस्टम टेबल पर फ्रैंक हाइकेन्स के चुनिंदा निरसन के सुझाव का प्रयास कर सकते हैं, लेकिन आप ऐसा करने के लिए जोखिम उठाते हैं। यूज़नेट मेलिंग सूचियों पर पोस्टग्रेएसक्यूएल डेवलपर्स ने सिस्टम कैटलॉग तक पहुंच के साथ छेड़छाड़ को हतोत्साहित किया है।

Psql, अन्य उपकरणों के साथ, मानता है कि वे उपलब्ध होंगे और उनके बिना खराब कार्य करता है।

क्यों जान रहे हैं नाम अन्य डेटाबेस और भूमिकाएं इतनी खराब हैं?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वाईआई फ्रेमवर्क:सक्रिय रिकॉर्ड वर्ग के लिए तालिका डेटाबेस में नहीं मिल सकती है

  2. अपने डेटा खोए बिना लार्वा 5 माइग्रेशन का उपयोग करके किसी तालिका में कॉलम कैसे जोड़ें?

  3. psql:FATAL:उपयोगकर्ता विंडोज़ 8 के लिए पासवर्ड प्रमाणीकरण विफल रहा

  4. एसक्यूएल के साथ अल्फ्रेस्को में किसी दस्तावेज़ का नाम कैसे प्राप्त करें?

  5. Laravel 5 माइग्रेट में टाइमज़ोन के साथ टाइमस्टैम्प कैसे सेट करें