-
postgres
není výchozí role.Když vytvoříte databázový cluster PostgreSQL pomocí
initdb
, můžete zadat jméno superuživatele instalace pomocí-U
volba. Pokud tuto možnost vynecháte, jméno superuživatele bude stejné jako jméno uživatele operačního systému, kterého používáte.Protože je obvyklé mít
initdb
PostgreSQL provozovaný uživatelem operačního systémupostgres
, superuživatel se obvykle nazývápostgres
také, ale to není v žádném případě vyžadováno. -
postgres
je jen normální superuživatel jako každý jiný.Budete mít potíže s jeho odstraněním, protože vlastní všechny systémové objekty a tyto objekty nemůžete snadno upravit. Doporučujeme vám to nezkoušet.
-
pg_read_all_settings
a ostatní se nezobrazují vpg_user
protože to nejsou žádné přihlašovací role.