doc: clarify how the bootstrap user name is chosen

Discussion: https://postgr.es/m/167931662853.3349090.18217722739345182859@wrigleys.postgresql.org

Backpatch-through: 16
This commit is contained in:
Bruce Momjian 2023-10-10 15:27:26 -04:00
parent 7454502f94
commit 8209605966
1 changed files with 3 additions and 4 deletions

View File

@ -103,11 +103,10 @@ SELECT rolname FROM pg_roles WHERE rolcanlogin;
<para>
In order to bootstrap the database system, a freshly initialized
system always contains one predefined login-capable role. This role
is always a <quote>superuser</quote>, and by default it will have
is always a <quote>superuser</quote>, and it will have
the same name as the operating system user that initialized the
database cluster, unless another name is specified while
running <command>initdb</command>.
It is common, but not required, to arrange for this role to be named
database cluster with <command>initdb</command> unless a different name
is specified. This role is often named
<literal>postgres</literal>. In order to create more roles you
first have to connect as this initial role.
</para>