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

क्या कोई समझा सकता है कि Postgresql भूमिकाएँ, Postgresql उपयोगकर्ता और Linux उपयोगकर्ता एक दूसरे से कैसे संबंधित हैं?

  • OS उपयोगकर्ता नाम और पोस्टग्रेज़ DB उपयोगकर्ता नाम संबंधित नहीं हैं; वे अलग-अलग ब्रह्मांडों में रहते हैं।
  • एक अपवाद :अगर आप उसी मशीन से कनेक्ट करते हैं यूनिक्स-डोमेन सॉकेट के माध्यम से, और आप स्पष्ट रूप से उपयोगकर्ता नाम निर्दिष्ट नहीं करते हैं , आपका OS नाम आपका DB-उपयोगकर्ता नाम भी माना जाता है। (जो ज्यादातर मामलों में सही नहीं है)
  • दूसरा अपवाद:"postgres" उपयोगकर्ता नाम का उपयोग OS-उपयोगकर्ता नाम (फ़ाइलों का स्वामी, चल रही प्रक्रियाओं का UID) और दोनों के रूप में किया जाता है DBMS सुपरयूज़र के रूप में।
  • नोट:"रूट" एक DB-उपयोगकर्ता के लिए एक बुरा नाम है।



  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. कैसे current_timestamp () PostgreSQL में काम करता है

  3. रेल 3, हरोकू:नल सर्वर त्रुटि:PGError:त्रुटि:UTF8 एन्कोडिंग के लिए अमान्य बाइट अनुक्रम:0xba

  4. असंवेदनशील मामले में मैं अपने डेटाबेस के सभी कॉलम को कैसे परिवर्तित कर सकता हूं?

  5. क्या एक पोस्टग्रेज विदेशी कुंजी एक सूचकांक दर्शाता है?