-
postgresnão é uma função padrão.
Quando você cria o cluster de banco de dados PostgreSQL cominitdb, você pode especificar o nome do superusuário de instalação com o-Uopção. Se você omitir essa opção, o nome do superusuário será igual ao nome do usuário do sistema operacional que você está usando.
Como é costume terinitdbPostgreSQL executado por um usuário do sistema operacionalpostgres, o superusuário geralmente é chamado depostgrestambém, mas isso não é de forma alguma necessário.
-
postgresé apenas um superusuário normal como qualquer outro.
Você terá problemas para descartá-lo porque ele possui todos os objetos do sistema e você não pode modificá-los facilmente. Você é aconselhado a não tentar.
-
pg_read_all_settingse os outros não aparecem empg_userporque não são funções de login.