-
postgresデフォルトの役割ではありません。initdbを使用してPostgreSQLデータベースクラスターを作成する場合 、-Uを使用してインストールスーパーユーザーの名前を指定できます オプション。このオプションを省略すると、スーパーユーザーの名前は、使用しているオペレーティングシステムユーザーの名前と同じになります。initdbを使用するのが通例なので オペレーティングシステムユーザーpostgresによって実行されるPostgreSQL 、スーパーユーザーは通常postgresと呼ばれます でも、それは決して必要ではありません。 -
postgres他のスーパーユーザーと同じように、通常のスーパーユーザーです。すべてのシステムオブジェクトを所有しているため、ドロップするのに問題があり、それらのオブジェクトを簡単に変更することはできません。試さないことをお勧めします。
-
pg_read_all_settingsその他はpg_userに表示されません ログインロールではないためです。