-
postgresist keine Standardrolle.Wenn Sie den PostgreSQL-Datenbankcluster mit
initdberstellen können Sie mit-Uden Namen des Installations-Superusers angeben Möglichkeit. Wenn Sie diese Option weglassen, ist der Name des Superusers derselbe wie der Name des Betriebssystembenutzers, den Sie verwenden.Da es üblich ist,
initdbzu haben PostgreSQL, ausgeführt von einem Betriebssystembenutzerpostgres, der Superuser heißt normalerweisepostgresauch, aber das ist keinesfalls erforderlich. -
postgresist nur ein normaler Superuser wie jeder andere auch.Sie werden Probleme haben, es zu löschen, da es alle Systemobjekte besitzt und Sie diese Objekte nicht einfach ändern können. Es wird davon abgeraten, es zu versuchen.
-
pg_read_all_settingsund die anderen tauchen nicht inpg_userauf weil sie keine Login-Rollen sind.