-
postgresnon è un ruolo predefinito.Quando crei il cluster di database PostgreSQL con
initdb, puoi specificare il nome del superutente dell'installazione con-Uopzione. Se ometti questa opzione, il nome del superutente sarà lo stesso del nome dell'utente del sistema operativo che stai utilizzando.Poiché è consuetudine avere
initdbPostgreSQL eseguito da un utente del sistema operativopostgres, il superutente viene solitamente chiamatopostgresanche, ma non è in alcun modo richiesto. -
postgresè solo un normale superutente come tutti gli altri.Avrai problemi a rilasciarlo perché possiede tutti gli oggetti di sistema e non puoi modificare facilmente quegli oggetti. Si consiglia di non provare.
-
pg_read_all_settingse gli altri non vengono visualizzati inpg_userperché non sono ruoli di accesso.