11<!--
2- $PostgreSQL: pgsql/doc/src/sgml/ref/postgres-ref.sgml,v 1.50 2007/02/16 02:10:07 alvherre Exp $
2+ $PostgreSQL: pgsql/doc/src/sgml/ref/postgres-ref.sgml,v 1.51 2007/07/09 01:08:09 tgl Exp $
33PostgreSQL documentation
44-->
55
@@ -33,17 +33,17 @@ PostgreSQL documentation
3333 <command>postgres</command> is the
3434 <productname>PostgreSQL</productname> database server. In order
3535 for a client application to access a database it connects (over a
36- network or locally) to a running <command>postgres</command>process .
36+ network or locally) to a running <command>postgres</command>instance .
3737 The <command>postgres</command> instance then starts a separate server
3838 process to handle the connection.
3939 </para>
4040
4141 <para>
42- One <command>postgres</command> instance always manages the datafrom
42+ One <command>postgres</command> instance always manages the dataof
4343 exactly one database cluster. A database cluster is a collection
4444 of databases that is stored at a common file system location (the
4545 <quote>data area</quote>). More than one
46- <command>postgres</command>process can run on a system at one
46+ <command>postgres</command>instance can run on a system at one
4747 time, so long as they use different data areas and different
4848 communication ports (see below). When
4949 <command>postgres</command> starts it needs to know the location
@@ -119,8 +119,9 @@ PostgreSQL documentation
119119 <para>
120120 Sets the number of shared buffers for use by the server
121121 processes. The default value of this parameter is chosen
122- automatically by <application>initdb</application>; refer to <xref
123- linkend="runtime-config-resource-memory"> for more information.
122+ automatically by <application>initdb</application>.
123+ Specifying this option is equivalent to setting the
124+ <xref linkend="guc-shared-buffers"> configuration parameter.
124125 </para>
125126 </listitem>
126127 </varlistentry>
@@ -256,13 +257,9 @@ PostgreSQL documentation
256257 <listitem>
257258 <para>
258259 Sets the maximum number of client connections that this
259- server will accept. By
260- default, this value is 32, but it can be set as high as your
261- system will support. (Note that
262- <option>-B</option> is required to be at least twice
263- <option>-N</option>. See <xref linkend="kernel-resources"> for a discussion of
264- system resource requirements for large numbers of client
265- connections.) Specifying this option is equivalent to setting the
260+ server will accept. The default value of this parameter is chosen
261+ automatically by <application>initdb</application>.
262+ Specifying this option is equivalent to setting the
266263 <xref linkend="guc-max-connections"> configuration parameter.
267264 </para>
268265 </listitem>
@@ -272,7 +269,7 @@ PostgreSQL documentation
272269 <term><option>-o <replaceable class="parameter">extra-options</replaceable></option></term>
273270 <listitem>
274271 <para>
275- The command line-style options specified in <replaceable
272+ The command- line-style options specified in <replaceable
276273 class="parameter">extra-options</replaceable> are passed to
277274 all server processes started by this
278275 <command>postgres</command> process. If the option string contains
@@ -354,11 +351,11 @@ PostgreSQL documentation
354351 <title>Semi-internal Options</title>
355352
356353 <para>
357- There are several other optionsthat can be specified, used
358- mainly for debugging purposes and in some cases to assist with
354+ The optionsdescribed here are used
355+ mainly for debugging purposes, and in some cases to assist with
359356 recovery of severely damaged databases. There should be no reason
360- to use them in a production database setup.These are listed
361- here only forthe use by <productname>PostgreSQL</productname>
357+ to use them in a production database setup.They are listed
358+ here only for use by <productname>PostgreSQL</productname>
362359 system developers. Furthermore, these options might
363360 change or be removed in a future release without notice.
364361 </para>
@@ -500,8 +497,9 @@ PostgreSQL documentation
500497 <term><replaceable class="parameter">database</replaceable></term>
501498 <listitem>
502499 <para>
503- Specifies the name of the database to be accessed. If it is
504- omitted it defaults to the user name.
500+ Specifies the name of the database to be accessed. This must be
501+ the last argument on the command line. If it is
502+ omitted it defaults to the user name.
505503 </para>
506504 </listitem>
507505 </varlistentry>
@@ -647,6 +645,12 @@ PostgreSQL documentation
647645
648646 <refsect1>
649647 <title>Notes</title>
648+
649+ <para>
650+ The utility command <xref linkend="app-pg-ctl"> can be used to
651+ start and shut down the <command>postgres</command> server
652+ safely and comfortably.
653+ </para>
650654
651655 <para>
652656 If at all possible, <emphasis>do not</emphasis> use
@@ -665,16 +669,14 @@ PostgreSQL documentation
665669 all clients to terminate before quitting, the second will
666670 forcefully disconnect all clients, and the third will quit
667671 immediately without proper shutdown, resulting in a recovery run
668- during restart. The <literal>SIGHUP</literal> signal will reload
669- the server configuration files. It is also possible to send
670- <literal>SIGHUP</literal> to an individual server process, but that
671- is usually not sensible.
672+ during restart.
672673 </para>
673674
674675 <para>
675- The utility command <xref linkend="app-pg-ctl"> can be used to
676- start and shut down the <command>postgres</command> server
677- safely and comfortably.
676+ The <literal>SIGHUP</literal> signal will reload
677+ the server configuration files. It is also possible to send
678+ <literal>SIGHUP</literal> to an individual server process, but that
679+ is usually not sensible.
678680 </para>
679681
680682 <para>