|
|
@ -37,14 +37,13 @@ PostgreSQL documentation |
|
|
|
<title>Description</title> |
|
|
|
<title>Description</title> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
<command>initdb</command> creates a new |
|
|
|
<command>initdb</command> creates a new |
|
|
|
<productname>PostgreSQL</productname> database cluster. A database |
|
|
|
<productname>PostgreSQL</productname> <glossterm linkend="glossary-db-cluster">database cluster</glossterm>. |
|
|
|
cluster is a collection of databases that are managed by a single |
|
|
|
|
|
|
|
server instance. |
|
|
|
|
|
|
|
</para> |
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Creating a database cluster consists of creating the directories in |
|
|
|
Creating a database cluster consists of creating the |
|
|
|
which the database data will live, generating the shared catalog |
|
|
|
<glossterm linkend="glossary-data-directory">directories</glossterm> in |
|
|
|
|
|
|
|
which the cluster data will live, generating the shared catalog |
|
|
|
tables (tables that belong to the whole cluster rather than to any |
|
|
|
tables (tables that belong to the whole cluster rather than to any |
|
|
|
particular database), and creating the <literal>postgres</literal>, |
|
|
|
particular database), and creating the <literal>postgres</literal>, |
|
|
|
<literal>template1</literal>, and <literal>template0</literal> databases. |
|
|
|
<literal>template1</literal>, and <literal>template0</literal> databases. |
|
|
@ -196,7 +195,7 @@ PostgreSQL documentation |
|
|
|
<command>initdb</command>, but you can avoid writing it by |
|
|
|
<command>initdb</command>, but you can avoid writing it by |
|
|
|
setting the <envar>PGDATA</envar> environment variable, which |
|
|
|
setting the <envar>PGDATA</envar> environment variable, which |
|
|
|
can be convenient since the database server |
|
|
|
can be convenient since the database server |
|
|
|
(<command>postgres</command>) can find the database |
|
|
|
(<command>postgres</command>) can find the data |
|
|
|
directory later by the same variable. |
|
|
|
directory later by the same variable. |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
@ -338,7 +337,7 @@ PostgreSQL documentation |
|
|
|
<term><option>--pwfile=<replaceable>filename</replaceable></option></term> |
|
|
|
<term><option>--pwfile=<replaceable>filename</replaceable></option></term> |
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Makes <command>initdb</command> read the database superuser's password |
|
|
|
Makes <command>initdb</command> read the bootstrap superuser's password |
|
|
|
from a file. The first line of the file is taken as the password. |
|
|
|
from a file. The first line of the file is taken as the password. |
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
@ -374,12 +373,10 @@ PostgreSQL documentation |
|
|
|
<term><option>--username=<replaceable class="parameter">username</replaceable></option></term> |
|
|
|
<term><option>--username=<replaceable class="parameter">username</replaceable></option></term> |
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Selects the user name of the database superuser. This defaults |
|
|
|
Selects the user name of the |
|
|
|
to the name of the effective user running |
|
|
|
<glossterm linkend="glossary-bootstrap-superuser">boostrap superuser</glossterm>. |
|
|
|
<command>initdb</command>. It is really not important what the |
|
|
|
This defaults to the name of the |
|
|
|
superuser's name is, but one might choose to keep the |
|
|
|
<glossterm linkend="glossary-cluster-owner">cluster owner</glossterm>. |
|
|
|
customary name <systemitem>postgres</systemitem>, even if the operating |
|
|
|
|
|
|
|
system user's name is different. |
|
|
|
|
|
|
|
</para> |
|
|
|
</para> |
|
|
|
</listitem> |
|
|
|
</listitem> |
|
|
|
</varlistentry> |
|
|
|
</varlistentry> |
|
|
@ -390,7 +387,7 @@ PostgreSQL documentation |
|
|
|
<listitem> |
|
|
|
<listitem> |
|
|
|
<para> |
|
|
|
<para> |
|
|
|
Makes <command>initdb</command> prompt for a password |
|
|
|
Makes <command>initdb</command> prompt for a password |
|
|
|
to give the database superuser. If you don't plan on using password |
|
|
|
to give the bootstrap superuser. If you don't plan on using password |
|
|
|
authentication, this is not important. Otherwise you won't be |
|
|
|
authentication, this is not important. Otherwise you won't be |
|
|
|
able to use password authentication until you have a password |
|
|
|
able to use password authentication until you have a password |
|
|
|
set up. |
|
|
|
set up. |
|
|
|