Skip to content

Commit 4796035

Browse files
committed
Editorial corrections to the October 2013 minor-release notes.
This is mostly to fix incorrect migration instructions: since the preceding minor releases advised reindexing some GIST indexes, it's important that we back-link to that advice rather than earlier instances. Also improve some bug descriptions and fix a few typos. No back-patch yet; these files will get copied into the back branches later in the release process.
1 parent e7d56ae commit 4796035

File tree

5 files changed

+147
-95
lines changed

5 files changed

+147
-95
lines changed

doc/src/sgml/release-8.4.sgml

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
</para>
2424

2525
<para>
26-
Also, if you are upgrading from a version earlier than 8.4.10,
27-
see the release notes for 8.4.10.
26+
However, if you are upgrading from a version earlier than 8.4.17,
27+
see the release notes for 8.4.17.
2828
</para>
2929

3030
</sect2>
@@ -36,12 +36,13 @@
3636

3737
<listitem>
3838
<para>
39-
Prevent downcasing of non-ASCII non-double-quoted identifiers in
40-
multi-byte encodings (Andrew Dunstan)
39+
Prevent corruption of multi-byte characters when attempting to
40+
case-fold identifiers (Andrew Dunstan)
4141
</para>
4242

4343
<para>
44-
The previous behavior was wrong and confusing.
44+
<productname>PostgreSQL</> case-folds non-ASCII characters only
45+
when using a single-byte server encoding.
4546
</para>
4647
</listitem>
4748

@@ -61,7 +62,7 @@
6162

6263
<listitem>
6364
<para>
64-
Fix libpq SSL deadlock bug (Stephen Frost)
65+
Fix deadlock bug in libpq when using SSL (Stephen Frost)
6566
</para>
6667
</listitem>
6768

@@ -85,21 +86,24 @@
8586
</para>
8687

8788
<para>
88-
Previously such push downs could generate errors.
89+
Subqueries of a <literal>UNION</> or <literal>INTERSECT</> that
90+
contain set-returning functions or volatile functions in their
91+
<literal>SELECT</> lists could be improperly optimized, leading to
92+
run-time errors or incorrect query results.
8993
</para>
9094
</listitem>
9195

9296
<listitem>
9397
<para>
94-
Fix rare <literal>GROUP BY</> query error caused by improperly
95-
processed data type modifiers (Tom Lane)
98+
Fix rare case of <quote>failed to locate grouping columns</>
99+
planner failure (Tom Lane)
96100
</para>
97101
</listitem>
98102

99103
<listitem>
100104
<para>
101-
Allow view dump code to better handle dropped columns on base tables
102-
(Tom Lane)
105+
Improve view dumping code's handling of dropped columns in referenced
106+
tables (Tom Lane)
103107
</para>
104108
</listitem>
105109

@@ -164,12 +168,16 @@
164168

165169
<listitem>
166170
<para>
167-
Allow various spellings of infinity on all platforms (Tom Lane)
171+
Ensure that floating-point data input accepts standard spellings
172+
of <quote>infinity</> on all platforms (Tom Lane)
168173
</para>
169174

170175
<para>
171-
Supported infinity values are "inf", "+inf", "-inf", "infinity",
172-
"+infinity", and "-infinity".
176+
The C99 standard says that allowable spellings are <literal>inf</>,
177+
<literal>+inf</>, <literal>-inf</>, <literal>infinity</>,
178+
<literal>+infinity</>, and <literal>-infinity</>. Make sure we
179+
recognize these even if the platform's <function>strtod</> function
180+
doesn't.
173181
</para>
174182
</listitem>
175183

@@ -183,9 +191,8 @@
183191
<listitem>
184192
<para>
185193
Update time zone data files to <application>tzdata</> release 2013d
186-
for DST law changes in DST law changes in Israel, Morocco, Palestine,
187-
Paraguay. Also, historical zone data corrections for Macquarie Island
188-
(Tom Lane)
194+
for DST law changes in Israel, Morocco, Palestine, and Paraguay.
195+
Also, historical zone data corrections for Macquarie Island.
189196
</para>
190197
</listitem>
191198

doc/src/sgml/release-9.0.sgml

Lines changed: 31 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
</para>
2424

2525
<para>
26-
Also, if you are upgrading from a version earlier than 9.0.6,
27-
see the release notes for 9.0.6.
26+
However, if you are upgrading from a version earlier than 9.0.13,
27+
see the release notes for 9.0.13.
2828
</para>
2929

3030
</sect2>
@@ -36,12 +36,13 @@
3636

3737
<listitem>
3838
<para>
39-
Prevent downcasing of non-ASCII non-double-quoted identifiers in
40-
multi-byte encodings (Andrew Dunstan)
39+
Prevent corruption of multi-byte characters when attempting to
40+
case-fold identifiers (Andrew Dunstan)
4141
</para>
4242

4343
<para>
44-
The previous behavior was wrong and confusing.
44+
<productname>PostgreSQL</> case-folds non-ASCII characters only
45+
when using a single-byte server encoding.
4546
</para>
4647
</listitem>
4748

@@ -68,13 +69,13 @@
6869

6970
<listitem>
7071
<para>
71-
Fix libpq SSL deadlock bug (Stephen Frost)
72+
Fix deadlock bug in libpq when using SSL (Stephen Frost)
7273
</para>
7374
</listitem>
7475

7576
<listitem>
7677
<para>
77-
Fix possible SSL network stack corruption in threaded libpq applications
78+
Fix possible SSL state corruption in threaded libpq applications
7879
(Nick Phillips, Stephen Frost)
7980
</para>
8081
</listitem>
@@ -99,21 +100,24 @@
99100
</para>
100101

101102
<para>
102-
Previously such push downs could generate errors.
103+
Subqueries of a <literal>UNION</> or <literal>INTERSECT</> that
104+
contain set-returning functions or volatile functions in their
105+
<literal>SELECT</> lists could be improperly optimized, leading to
106+
run-time errors or incorrect query results.
103107
</para>
104108
</listitem>
105109

106110
<listitem>
107111
<para>
108-
Fix rare <literal>GROUP BY</> query error caused by improperly
109-
processed data type modifiers (Tom Lane)
112+
Fix rare case of <quote>failed to locate grouping columns</>
113+
planner failure (Tom Lane)
110114
</para>
111115
</listitem>
112116

113117
<listitem>
114118
<para>
115-
Allow view dump code to better handle dropped columns on base tables
116-
(Tom Lane)
119+
Improve view dumping code's handling of dropped columns in referenced
120+
tables (Tom Lane)
117121
</para>
118122
</listitem>
119123

@@ -193,8 +197,9 @@
193197
<para>
194198
Specifically, lessen keyword restrictions for role names, language
195199
names, <command>EXPLAIN</> and <command>COPY</> options, and
196-
<command>SET</> values. This allows <literal>COPY ... (FORMAT
197-
BINARY)</> previously <literal>BINARY</> required single-quotes.
200+
<command>SET</> values. This allows <literal>COPY ... (FORMAT
201+
BINARY)</> to work as expected; previously <literal>BINARY</> needed
202+
to be quoted.
198203
</para>
199204
</listitem>
200205

@@ -214,8 +219,9 @@
214219

215220
<listitem>
216221
<para>
217-
Improve analyze statistics generation after a cancelled file truncate
218-
request (Kevin Grittner)
222+
Ensure that <command>VACUUM ANALYZE</> still runs the ANALYZE phase
223+
if its attempt to truncate the file is cancelled due to lock conflicts
224+
(Kevin Grittner)
219225
</para>
220226
</listitem>
221227

@@ -228,12 +234,16 @@
228234

229235
<listitem>
230236
<para>
231-
Allow various spellings of infinity on all platforms (Tom Lane)
237+
Ensure that floating-point data input accepts standard spellings
238+
of <quote>infinity</> on all platforms (Tom Lane)
232239
</para>
233240

234241
<para>
235-
Supported infinity values are "inf", "+inf", "-inf", "infinity",
236-
"+infinity", and "-infinity".
242+
The C99 standard says that allowable spellings are <literal>inf</>,
243+
<literal>+inf</>, <literal>-inf</>, <literal>infinity</>,
244+
<literal>+infinity</>, and <literal>-infinity</>. Make sure we
245+
recognize these even if the platform's <function>strtod</> function
246+
doesn't.
237247
</para>
238248
</listitem>
239249

@@ -247,9 +257,8 @@
247257
<listitem>
248258
<para>
249259
Update time zone data files to <application>tzdata</> release 2013d
250-
for DST law changes in DST law changes in Israel, Morocco, Palestine,
251-
Paraguay. Also, historical zone data corrections for Macquarie Island
252-
(Tom Lane)
260+
for DST law changes in Israel, Morocco, Palestine, and Paraguay.
261+
Also, historical zone data corrections for Macquarie Island.
253262
</para>
254263
</listitem>
255264

doc/src/sgml/release-9.1.sgml

Lines changed: 32 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
</para>
2424

2525
<para>
26-
Also, if you are upgrading from a version earlier than 9.1.6,
27-
see the release notes for 9.1.6.
26+
However, if you are upgrading from a version earlier than 9.1.9,
27+
see the release notes for 9.1.9.
2828
</para>
2929

3030
</sect2>
@@ -36,12 +36,13 @@
3636

3737
<listitem>
3838
<para>
39-
Prevent downcasing of non-ASCII non-double-quoted identifiers in
40-
multi-byte encodings (Andrew Dunstan)
39+
Prevent corruption of multi-byte characters when attempting to
40+
case-fold identifiers (Andrew Dunstan)
4141
</para>
4242

4343
<para>
44-
The previous behavior was wrong and confusing.
44+
<productname>PostgreSQL</> case-folds non-ASCII characters only
45+
when using a single-byte server encoding.
4546
</para>
4647
</listitem>
4748

@@ -74,13 +75,13 @@
7475

7576
<listitem>
7677
<para>
77-
Fix libpq SSL deadlock bug (Stephen Frost)
78+
Fix deadlock bug in libpq when using SSL (Stephen Frost)
7879
</para>
7980
</listitem>
8081

8182
<listitem>
8283
<para>
83-
Fix possible SSL network stack corruption in threaded libpq applications
84+
Fix possible SSL state corruption in threaded libpq applications
8485
(Nick Phillips, Stephen Frost)
8586
</para>
8687
</listitem>
@@ -105,14 +106,17 @@
105106
</para>
106107

107108
<para>
108-
Previously such push downs could generate errors.
109+
Subqueries of a <literal>UNION</> or <literal>INTERSECT</> that
110+
contain set-returning functions or volatile functions in their
111+
<literal>SELECT</> lists could be improperly optimized, leading to
112+
run-time errors or incorrect query results.
109113
</para>
110114
</listitem>
111115

112116
<listitem>
113117
<para>
114-
Fix rare <literal>GROUP BY</> query error caused by improperly
115-
processed data type modifiers (Tom Lane)
118+
Fix rare case of <quote>failed to locate grouping columns</>
119+
planner failure (Tom Lane)
116120
</para>
117121
</listitem>
118122

@@ -142,8 +146,8 @@
142146

143147
<listitem>
144148
<para>
145-
Allow view dump code to better handle dropped columns on base tables
146-
(Tom Lane)
149+
Improve view dumping code's handling of dropped columns in referenced
150+
tables (Tom Lane)
147151
</para>
148152
</listitem>
149153

@@ -254,8 +258,9 @@
254258
<para>
255259
Specifically, lessen keyword restrictions for role names, language
256260
names, <command>EXPLAIN</> and <command>COPY</> options, and
257-
<command>SET</> values. This allows <literal>COPY ... (FORMAT
258-
BINARY)</> previously <literal>BINARY</> required single-quotes.
261+
<command>SET</> values. This allows <literal>COPY ... (FORMAT
262+
BINARY)</> to work as expected; previously <literal>BINARY</> needed
263+
to be quoted.
259264
</para>
260265
</listitem>
261266

@@ -268,7 +273,7 @@
268273

269274
<listitem>
270275
<para>
271-
Have <application>pg_upgrade</> use <command>pg_dump
276+
Make <application>pg_upgrade</> use <literal>pg_dump
272277
--quote-all-identifiers</> to avoid problems with keyword changes
273278
between releases (Tom Lane)
274279
</para>
@@ -283,8 +288,9 @@
283288

284289
<listitem>
285290
<para>
286-
Improve analyze statistics generation after a cancelled file truncate
287-
request (Kevin Grittner)
291+
Ensure that <command>VACUUM ANALYZE</> still runs the ANALYZE phase
292+
if its attempt to truncate the file is cancelled due to lock conflicts
293+
(Kevin Grittner)
288294
</para>
289295
</listitem>
290296

@@ -297,12 +303,16 @@
297303

298304
<listitem>
299305
<para>
300-
Allow various spellings of infinity on all platforms (Tom Lane)
306+
Ensure that floating-point data input accepts standard spellings
307+
of <quote>infinity</> on all platforms (Tom Lane)
301308
</para>
302309

303310
<para>
304-
Supported infinity values are "inf", "+inf", "-inf", "infinity",
305-
"+infinity", and "-infinity".
311+
The C99 standard says that allowable spellings are <literal>inf</>,
312+
<literal>+inf</>, <literal>-inf</>, <literal>infinity</>,
313+
<literal>+infinity</>, and <literal>-infinity</>. Make sure we
314+
recognize these even if the platform's <function>strtod</> function
315+
doesn't.
306316
</para>
307317
</listitem>
308318

@@ -316,9 +326,8 @@
316326
<listitem>
317327
<para>
318328
Update time zone data files to <application>tzdata</> release 2013d
319-
for DST law changes in DST law changes in Israel, Morocco, Palestine,
320-
Paraguay. Also, historical zone data corrections for Macquarie Island
321-
(Tom Lane)
329+
for DST law changes in Israel, Morocco, Palestine, and Paraguay.
330+
Also, historical zone data corrections for Macquarie Island.
322331
</para>
323332
</listitem>
324333

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy