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 $ -->
2
2
3
3
<chapter Id="runtime-config">
4
4
<title>Server Configuration</title>
@@ -69,10 +69,9 @@ include 'filename'
69
69
<indexterm>
70
70
<primary>SIGHUP</primary>
71
71
</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
74
73
<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
76
75
also propagates this signal to all currently running server
77
76
processes so that existing sessions also get the new
78
77
value. Alternatively, you can send the signal to a single server
@@ -83,9 +82,9 @@ include 'filename'
83
82
84
83
<para>
85
84
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:
87
86
<programlisting>
88
- postmaster -c log_connections=yes -c log_destination='syslog'
87
+ postgres -c log_connections=yes -c log_destination='syslog'
89
88
</programlisting>
90
89
Command-line options override any conflicting settings in
91
90
<filename>postgresql.conf</filename>. Note that this means you won't
@@ -116,7 +115,7 @@ env PGOPTIONS='-c geqo=off' psql
116
115
and <xref linkend="sql-alterdatabase" endterm="sql-alterdatabase-title">,
117
116
respectively, are used to configure these settings. Per-database
118
117
settings override anything received from the
119
- <command>postmaster </command> command-line or the configuration
118
+ <command>postgres </command> command-line or the configuration
120
119
file, and in turn are overridden by per-user settings; both are
121
120
overridden by per-session settings.
122
121
</para>
@@ -192,7 +191,7 @@ SET ENABLE_SEQSCAN TO OFF;
192
191
<para>
193
192
Specifies the main server configuration file
194
193
(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.
196
195
</para>
197
196
</listitem>
198
197
</varlistentry>
@@ -234,8 +233,7 @@ SET ENABLE_SEQSCAN TO OFF;
234
233
<listitem>
235
234
<para>
236
235
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.
239
237
This parameter can only be set at server start.
240
238
</para>
241
239
</listitem>
@@ -252,7 +250,7 @@ SET ENABLE_SEQSCAN TO OFF;
252
250
253
251
<para>
254
252
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>
256
254
command-line option or <envar>PGDATA</envar> environment variable
257
255
must point to the directory containing the configuration files,
258
256
and the <varname>data_directory</> parameter must be set in
@@ -269,15 +267,15 @@ SET ENABLE_SEQSCAN TO OFF;
269
267
individually using the parameters <varname>config_file</>,
270
268
<varname>hba_file</> and/or <varname>ident_file</>.
271
269
<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
273
271
set within the main configuration file. If all three parameters plus
274
272
<varname>data_directory</> are explicitly set, then it is not necessary
275
273
to specify <option>-D</option> or <envar>PGDATA</envar>.
276
274
</para>
277
275
278
276
<para>
279
277
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>
281
279
is started.
282
280
</para>
283
281
</sect1>
@@ -2679,7 +2677,7 @@ SELECT * FROM parent WHERE key = 2400;
2679
2677
below - anything else that looks like an escape is ignored. Other
2680
2678
characters are copied straight to the log line. Some escapes are
2681
2679
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</>
2683
2681
produces its own
2684
2682
time stamp and process ID information, so you probably do not want to
2685
2683
use those escapes if you are using <application>syslog</>.
@@ -3467,7 +3465,7 @@ SELECT * FROM parent WHERE key = 2400;
3467
3465
3468
3466
<para>
3469
3467
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.
3471
3469
</para>
3472
3470
</listitem>
3473
3471
</varlistentry>
0 commit comments