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

क्या पोस्टग्रेज़ पोस्टग्रेएसक्यूएल का एक डिफ़ॉल्ट और विशेष उपयोगकर्ता है?

  1. postgres कोई डिफ़ॉल्ट भूमिका नहीं है।

    जब आप initdb . के साथ PostgreSQL डेटाबेस क्लस्टर बनाते हैं , आप -U . के साथ अधिष्ठापन सुपरयुसर का नाम निर्दिष्ट कर सकते हैं विकल्प। यदि आप उस विकल्प को छोड़ देते हैं, तो सुपर उपयोक्ता का नाम वही होगा जो उस ऑपरेटिंग सिस्टम उपयोगकर्ता का नाम है जिसका आप उपयोग कर रहे हैं।

    चूंकि यह initdb . रखने की प्रथा है PostgreSQL एक ऑपरेटिंग सिस्टम उपयोगकर्ता द्वारा चलाया जाता है postgres , सुपरयुसर को आमतौर पर postgres . कहा जाता है भी, लेकिन यह किसी भी तरह से आवश्यक नहीं है।

  2. postgres किसी अन्य की तरह ही एक सामान्य सुपरयूज़र है।

    आपको इसे छोड़ने में परेशानी होगी क्योंकि यह सभी सिस्टम ऑब्जेक्ट्स का मालिक है, और आप उन ऑब्जेक्ट्स को आसानी से संशोधित नहीं कर सकते हैं। आपको सलाह दी जाती है कि कोशिश न करें।

  3. pg_read_all_settings और अन्य pg_user . में दिखाई नहीं देते क्योंकि वे कोई लॉगिन भूमिका नहीं हैं।



  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. PostgreSQL में विशिष्ट तालिकाओं को मिरर करें

  3. PGError:त्रुटि:संबंध विलंबित_जॉब्स मौजूद नहीं है (पोस्टग्रेस्क्ल, रेल 3.04, विलंबित_जॉब त्रुटि)

  4. कैसे 'कहां' खंड में कॉलम से बचने के लिए अगर पैरामीटर 'नहीं पास' है postgresql

  5. SQLAlchemy, Psycopg2 और Postgresql COPY