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

भौतिक पोस्टग्रेज का उपयोग करने वाला लॉगिन सिस्टम उपयोगकर्ताओं को तार्किक उपयोगकर्ताओं को नहीं पोस्ट करता है

अपने लक्ष्य को प्राप्त करने के लिए

आप बना सकते हैं:

1) दो स्कीमा:एक सामान्य तालिकाओं के लिए, एक सुरक्षा सामग्री जैसे लॉगिन/पास (हैश) तालिका, उपयोगकर्ता सत्र लॉग, परिवर्तन लॉग तालिका, आदि के लिए।

2) दो उपयोगकर्ता:एक सामान्य उपयोगकर्ता, जो केवल सामान्य स्कीमा (कोई डीडीएल) पर डीएमएल का उपयोग कर सकता है, एक सुपरयूज़र।

3) लॉगिन फ़ंक्शन जो प्रदान किए गए उपयोगकर्ता / लॉगिन / पास तालिका के खिलाफ पास की जांच करेगा और उपयोगकर्ता सत्र लॉग में सफल/असफल प्रयासों को लॉग करेगा (आपको SECURITY DEFINER की आवश्यकता है) समारोह)

4) सामान्य स्कीमा तालिकाओं पर ऑडिट ट्रिगर का सेट जो उपयोगकर्ता के विशेषाधिकारों की जांच करेगा और उपयोगकर्ता द्वारा किए गए किसी भी परिवर्तन को लॉग करेगा (SECURITY DEFINER यहां भी काम करता है)।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या PostgreSQL अपने pl* दुभाषियों को लगातार लोड रखता है?

  2. PostgreSQL में कल की तारीख कैसे प्राप्त करें

  3. त्रुटि:एक से अधिक रिटर्न के साथ क्वेरी के लिए TypedQuery नहीं बना सकता

  4. PostgreSQL में टाइमज़ोन () फ़ंक्शन कैसे काम करता है

  5. VMware क्लाउड इंफ्रास्ट्रक्चर पर स्केलग्रिड पोस्टग्रेएसक्यूएल