मेरे पास 3 भूमिकाएं हैं: सुपरसियर, पावरुसर और उपयोगकर्ता। मेरे पास टेबल "डेटा" है और डेटा_select और data_insert कार्य करता है।postgresql 9.1 - कार्यों के माध्यम से एक्सेस टेबल
अब मैं परिभाषित करना चाहता हूं कि केवल सुपरसियर तालिका "डेटा" तक पहुंच सकता है। पावरसर और उपयोगकर्ता सीधे "डेटा" तालिका तक नहीं पहुंच सकते हैं, लेकिन केवल कार्यों के माध्यम से।
उपयोगकर्ता केवल फ़ंक्शन डेटा_सेलेक्ट चला सकता है, Poweruser डेटा_select और data_insert दोनों चला सकता है।
तो मैं उपयोगकर्ताओं को ऐलिस, बॉब, ... बना सकता हूं और उन्हें उपयोगकर्ता या पाउउसर के विशेषाधिकार प्राप्त कर सकता है।
क्या यह वास्तव में प्राप्त करने योग्य है? मैं दूसरे दिन इस के साथ लड़ रहा हूं और कहीं भी नहीं जा रहा हूं।
अपने समय के लिए धन्यवाद।