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

Kan ikke oprette en PostgreSQL Superuser-rolle for at få en applikation installeret og kørende

For at forklare brugerne og rollerne lidt bedre for Azure Database for PostgreSQL:

Som standard, når en server oprettes, har vi følgende 3 roller defineret, som du også kan se, når du kører SELECT rolname FROM pg_roles;

  1. azure_pg_admin
  2. azure_superbruger
  3. serveradmin-login – det admin-login, som brugeren oprettede serveren med – som som standard er medlem af azure_pg_admin.

Vores er en administreret PaaS-tjeneste, og Microsoft er azure_superbrugeren. Vi tildeler ikke superbrugerrettigheder til brugeren.

Med det som baseline er der mindst én rolle (bruger) på et givet tidspunkt, der er en del af azure_pg_admin-gruppen, dvs. serveradmin-login. Denne bruger kan oprette databaser, oprette tilpassede roller og tilpasse privilegier og oprette yderligere brugere, der er medlem af azure_pg_admin. En bruger er enten en del af denne gruppe eller ej. Enhver bruger uden for denne gruppe vil ikke have disse privilegier.

Håber det hjælper med at besvare dit spørgsmål.

Saloni




  1. Ekskluder visse værdier, når du opdeler en fast værdi til lande baseret på en daglig indtægtsandel

  2. værdier opdateres ikke fra PHP AJAX-formular til MYSQL-database

  3. Få data fra to tabeller for at lave en begivenhedskalender

  4. Fire måder at bruge Microsoft Access på