1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
12
TITLE="PostgreSQL 9.1beta1 Documentation"
13
HREF="index.html"><LINK
16
HREF="release.html"><LINK
18
TITLE="Release 8.2.14"
19
HREF="release-8-2-14.html"><LINK
21
TITLE="Release 8.2.12"
22
HREF="release-8-2-12.html"><LINK
25
HREF="stylesheet.css"><META
26
HTTP-EQUIV="Content-Type"
27
CONTENT="text/html; charset=ISO-8859-1"><META
29
CONTENT="2011-04-27T21:20:33"></HEAD
35
SUMMARY="Header navigation table"
47
>PostgreSQL 9.1beta1 Documentation</A
56
TITLE="Release 8.2.14"
57
HREF="release-8-2-14.html"
74
>Appendix E. Release Notes</TD
89
TITLE="Release 8.2.12"
90
HREF="release-8-2-12.html"
104
NAME="RELEASE-8-2-13"
105
>E.40. Release 8.2.13</A
118
> This release contains a variety of fixes from 8.2.12.
119
For information about new features in the 8.2 major release, see
121
HREF="release-8-2.html"
131
>E.40.1. Migration to Version 8.2.13</A
134
> A dump/restore is not required for those running 8.2.X.
135
However, if you are upgrading from a version earlier than 8.2.11,
136
see the release notes for 8.2.11.
152
> Prevent error recursion crashes when encoding conversion fails (Tom)
155
> This change extends fixes made in the last two minor releases for
156
related failure scenarios. The previous fixes were narrowly tailored
157
for the original problem reports, but we have now recognized that
164
> error thrown by an encoding conversion function could
165
potentially lead to infinite recursion while trying to report the
166
error. The solution therefore is to disable translation and encoding
167
conversion and report the plain-ASCII form of any error message,
168
if we find we have gotten into a recursive error reporting situation.
176
>CREATE CONVERSION</TT
177
> with the wrong encodings
178
for the specified conversion function (Heikki)
181
> This prevents one possible scenario for encoding conversion failure.
182
The previous change is a backstop to guard against other kinds of
183
failures in the same area.
188
> Fix core dump when <CODE
191
> is given format codes that
192
are inappropriate for the type of the data argument (Tom)
197
> Fix possible failure in <TT
199
>contrib/tsearch2</TT
201
used with a multi-byte encoding (Teodor)
204
> Crashes were possible on platforms where <TT
211
>; Windows in particular.
216
> Fix extreme inefficiency in <TT
218
>contrib/tsearch2</TT
220
handling of an email-like string containing multiple <TT
229
> Fix decompilation of <TT
232
> with an implicit coercion
236
> This mistake could lead to Assert failures in an Assert-enabled build,
239
>"unexpected CASE WHEN clause"</SPAN
240
> error message in other
241
cases, when trying to examine or dump a view.
246
> Fix possible misassignment of the owner of a TOAST table's rowtype (Tom)
252
> or a rewriting variant of <TT
256
were executed by someone other than the table owner, the
260
> entry for the table's TOAST table would end up
261
marked as owned by that someone. This caused no immediate problems,
262
since the permissions on the TOAST rowtype aren't examined by any
263
ordinary database operation. However, it could lead to unexpected
264
failures if one later tried to drop the role that issued the command
265
(in 8.1 or 8.2), or <SPAN
267
>"owner of data type appears to be invalid"</SPAN
272
> after having done so (in 8.3).
277
> Fix PL/pgSQL to not treat <TT
284
an INTO-variables clause anywhere in the string, not only at the start;
285
in particular, don't fail for <TT
297
> Clean up PL/pgSQL error status variables fully at block exit
298
(Ashesh Vashi and Dave Page)
301
> This is not a problem for PL/pgSQL itself, but the omission could cause
302
the PL/pgSQL Debugger to crash while examining the state of a function.
307
> Retry failed calls to <CODE
309
>CallNamedPipe()</CODE
311
(Steve Marshall, Magnus)
314
> It appears that this function can sometimes fail transiently;
315
we previously treated any failure as a hard error, which could
331
> (Mauritius Island Summer Time) to the default list
332
of known timezone abbreviations (Xavier Bugaud)
343
SUMMARY="Footer navigation table"
354
HREF="release-8-2-14.html"
372
HREF="release-8-2-12.html"
b'\\ No newline at end of file'