PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Не може да се създаде роля на суперпотребител на PostgreSQL, за да се инсталира и стартира приложение

За да обясните малко по-добре потребителите и ролите за Azure Database за PostgreSQL:

По подразбиране, когато се създава сървър, имаме дефинирани следните 3 роли, които можете също да видите, когато стартирате SELECT rolname FROM pg_roles;

  1. azure_pg_admin
  2. azure_superuser
  3. вход на администратор на сървъра – администраторското име, с което потребителят е създал сървъра – което по подразбиране е член на azure_pg_admin.

Нашата е управлявана PaaS услуга, а Microsoft е azure_superuser. Ние не предоставяме привилегии на суперпотребител на потребителя.

С това като базова линия има поне една роля (потребител) във всеки даден момент, която е част от групата azure_pg_admin, т.е. вход на администратор на сървъра. Този потребител може да създава бази данни, да създава персонализирани роли и да персонализира привилегии, както и да създава допълнителни потребители, които са членове на azure_pg_admin. Потребителят или е част от тази група, или не. Всеки потребител извън тази група няма да има тези привилегии.

Надяваме се, че това помага за отговора на въпроса ви.

Салони




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Date_trunc на PostgreSQL в mySQL

  2. SQL:Създайте пълен запис от 2 таблици

  3. Как да гарантираме записи с неприпокриващи се времеви диапазони?

  4. postgresql COUNT(DISTINCT ...) много бавен

  5. Функция за агрегиране, за да получите разликата или съотношението на два реда в ред