1- <!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.64 2006/06/16 12:47:49 momjian Exp $ -->
1+ <!-- $PostgreSQL: pgsql/doc/src/sgml/config.sgml,v 1.65 2006/06/18 15:38:35 petere Exp $ -->
22
33<chapter Id="runtime-config">
44 <title>Server Configuration</title>
@@ -69,10 +69,9 @@ include 'filename'
6969 <indexterm>
7070 <primary>SIGHUP</primary>
7171 </indexterm>
72- The configuration file is reread whenever the
73- <command>postmaster</command> process receives a
72+ The configuration file is reread whenever the main server process receives a
7473 <systemitem>SIGHUP</> signal (which is most easily sent by means
75- of <literal>pg_ctl reload</>). The <command>postmaster</command>
74+ of <literal>pg_ctl reload</>). The main server process
7675 also propagates this signal to all currently running server
7776 processes so that existing sessions also get the new
7877 value. Alternatively, you can send the signal to a single server
@@ -83,9 +82,9 @@ include 'filename'
8382
8483 <para>
8584 A second way to set these configuration parameters is to give them
86- as a command line option to the <command>postmaster </command>, such as:
85+ as a command- line option to the <command>postgres </command> command , such as:
8786<programlisting>
88- postmaster -c log_connections=yes -c log_destination='syslog'
87+ postgres -c log_connections=yes -c log_destination='syslog'
8988</programlisting>
9089 Command-line options override any conflicting settings in
9190 <filename>postgresql.conf</filename>. Note that this means you won't
@@ -116,7 +115,7 @@ env PGOPTIONS='-c geqo=off' psql
116115 and <xref linkend="sql-alterdatabase" endterm="sql-alterdatabase-title">,
117116 respectively, are used to configure these settings. Per-database
118117 settings override anything received from the
119- <command>postmaster </command> command-line or the configuration
118+ <command>postgres </command> command-line or the configuration
120119 file, and in turn are overridden by per-user settings; both are
121120 overridden by per-session settings.
122121 </para>
@@ -192,7 +191,7 @@ SET ENABLE_SEQSCAN TO OFF;
192191 <para>
193192 Specifies the main server configuration file
194193 (customarily called <filename>postgresql.conf</>).
195- This parameter can only be set on the postmaster command line.
194+ This parameter can only be set on the postgres command line.
196195 </para>
197196 </listitem>
198197 </varlistentry>
@@ -234,8 +233,7 @@ SET ENABLE_SEQSCAN TO OFF;
234233 <listitem>
235234 <para>
236235 Specifies the name of an additional process-id (PID) file that the
237- <application>postmaster</> should create for use by server
238- administration programs.
236+ server should create for use by server administration programs.
239237 This parameter can only be set at server start.
240238 </para>
241239 </listitem>
@@ -252,7 +250,7 @@ SET ENABLE_SEQSCAN TO OFF;
252250
253251 <para>
254252 If you wish to keep the configuration files elsewhere than the
255- data directory, the postmaster's <option>-D</option>
253+ data directory, the postgres <option>-D</option>
256254 command-line option or <envar>PGDATA</envar> environment variable
257255 must point to the directory containing the configuration files,
258256 and the <varname>data_directory</> parameter must be set in
@@ -269,15 +267,15 @@ SET ENABLE_SEQSCAN TO OFF;
269267 individually using the parameters <varname>config_file</>,
270268 <varname>hba_file</> and/or <varname>ident_file</>.
271269 <varname>config_file</> can only be specified on the
272- <command>postmaster </command> command line, but the others can be
270+ <command>postgres </command> command line, but the others can be
273271 set within the main configuration file. If all three parameters plus
274272 <varname>data_directory</> are explicitly set, then it is not necessary
275273 to specify <option>-D</option> or <envar>PGDATA</envar>.
276274 </para>
277275
278276 <para>
279277 When setting any of these parameters, a relative path will be interpreted
280- with respect to the directory in which the <command>postmaster </command>
278+ with respect to the directory in which <command>postgres </command>
281279 is started.
282280 </para>
283281 </sect1>
@@ -2679,7 +2677,7 @@ SELECT * FROM parent WHERE key = 2400;
26792677 below - anything else that looks like an escape is ignored. Other
26802678 characters are copied straight to the log line. Some escapes are
26812679 only recognized by session processes, and do not apply to
2682- background processes such as the postmaster . <application>Syslog</>
2680+ background processes such as the main server process . <application>Syslog</>
26832681 produces its own
26842682 time stamp and process ID information, so you probably do not want to
26852683 use those escapes if you are using <application>syslog</>.
@@ -3467,7 +3465,7 @@ SELECT * FROM parent WHERE key = 2400;
34673465
34683466 <para>
34693467 Only superusers can change this setting, because it affects the
3470- messages sent to the postmaster log as well as to the client.
3468+ messages sent to the server log as well as to the client.
34713469 </para>
34723470 </listitem>
34733471 </varlistentry>
0 commit comments