@@ -136,6 +136,8 @@ shared_buffers = 128MB
136
136
identifiers or numbers must be single-quoted. To embed a single
137
137
quote in a parameter value, write either two quotes (preferred)
138
138
or backslash-quote.
139
+ If the file contains multiple entries for the same parameter,
140
+ all but the last one are ignored.
139
141
</para>
140
142
141
143
<para>
@@ -165,15 +167,26 @@ shared_buffers = 128MB
165
167
</para>
166
168
167
169
<para>
168
- In addition to <filename>postgresql.conf</>,
170
+ In addition to <filename>postgresql.conf</filename >,
169
171
a <productname>PostgreSQL</productname> data directory contains a file
170
- <filename>postgresql.auto.conf</><indexterm><primary>postgresql.auto.conf</></>,
171
- which has the same format as <filename>postgresql.conf</> but should
172
- never be edited manually. This file holds settings provided through
173
- the <xref linkend="SQL-ALTERSYSTEM"> command. This file is automatically
174
- read whenever <filename>postgresql.conf</> is, and its settings take
175
- effect in the same way. Settings in <filename>postgresql.auto.conf</>
176
- override those in <filename>postgresql.conf</>.
172
+ <filename>postgresql.auto.conf</filename><indexterm><primary>postgresql.auto.conf</primary></indexterm>,
173
+ which has the same format as <filename>postgresql.conf</filename> but
174
+ is intended to be edited automatically not manually. This file holds
175
+ settings provided through the <xref linkend="SQL-ALTERSYSTEM"> command.
176
+ This file is read whenever <filename>postgresql.conf</filename> is,
177
+ and its settings take effect in the same way. Settings
178
+ in <filename>postgresql.auto.conf</filename> override those
179
+ in <filename>postgresql.conf</filename>.
180
+ </para>
181
+
182
+ <para>
183
+ External tools may also
184
+ modify <filename>postgresql.auto.conf</filename>. It is not
185
+ recommended to do this while the server is running, since a
186
+ concurrent <command>ALTER SYSTEM</command> command could overwrite
187
+ such changes. Such tools might simply append new settings to the end,
188
+ or they might choose to remove duplicate settings and/or comments
189
+ (as <command>ALTER SYSTEM</command> will).
177
190
</para>
178
191
</sect2>
179
192