-
postgresnie jest domyślną rolą.Kiedy tworzysz klaster bazy danych PostgreSQL za pomocą
initdb, możesz określić nazwę administratora instalacji za pomocą-Uopcja. Jeśli pominiesz tę opcję, nazwa superużytkownika będzie taka sama jak nazwa użytkownika systemu operacyjnego, którego używasz.Ponieważ przyjęło się mieć
initdbPostgreSQL uruchamiany przez użytkownika systemu operacyjnegopostgres, superużytkownik jest zwykle nazywanypostgresteż, ale nie jest to w żaden sposób wymagane. -
postgresjest zwykłym superużytkownikiem, jak każdy inny.Będziesz miał problem z usunięciem go, ponieważ jest właścicielem wszystkich obiektów systemowych i nie możesz łatwo modyfikować tych obiektów. Radzimy nie próbować.
-
pg_read_all_settingsa inne nie pojawiają się wpg_userponieważ nie są rolami logowania.