sql >> Databasteknik >  >> RDS >> PostgreSQL

Kan någon förklara hur Postgresql-roller, Postgresql-användare och Linux-användare relaterar till varandra?

  • OS-användarnamn och Postgres DB-användarnamn är inte relaterade; de lever i separata universum.
  • ett undantag :om du ansluter från samma maskin via unix-domänsocket, och du anger inte uttryckligen ett användarnamn , antas ditt OS-namn också vara ditt DB-användarnamn. (vilket i de flesta fall inte är korrekt)
  • andra undantaget:"postgres"-användarnamnet används både som ett OS-användarnamn (ägare av filerna, uid för de pågående processerna) och som DBMS-superanvändare.
  • Obs:"root" är ett dåligt namn för en DB-användare.



  1. Lägg till valutatecken £, $ i vissa fält ORACLE

  2. sqlalchemy flera främmande nycklar till samma tabell

  3. Zend_Db:Hur ansluter man till en MySQL-databas över SSH-tunneln?

  4. Välja Oracle-objekt med samling av objekt utan bulksamling