sql >> Database teknologi >  >> RDS >> PostgreSQL

Kan nogen forklare, hvordan Postgresql-roller, Postgresql-brugere og Linux-brugere relaterer til hinanden?

  • OS-brugernavne og Postgres DB-brugernavne er ikke relaterede; de lever i adskilte universer.
  • én undtagelse :hvis du forbinder fra den samme maskine via unix-domæne-socket, og du angiver ikke eksplicit et brugernavn , antages dit OS-navn også at være dit DB-brugernavn. (hvilket i de fleste tilfælde ikke er korrekt)
  • anden undtagelse:"postgres"-brugernavnet bruges både som et OS-brugernavn (ejer af filerne, uid af de kørende processer) og som DBMS-superbruger.
  • Bemærk:"root" er et dårligt navn for en DB-bruger.



  1. Udvikle på lokal Oracle-instans

  2. Vil dette blive gemt på siden?

  3. Send adgangskode til mysql_config_editor ved hjælp af variabel i shell

  4. Tjek, om parameteren er NULL i WHERE-sætningen