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
19
HREF="release-9-0.html"><LINK
22
HREF="release-8-4-7.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
57
HREF="release-9-0.html"
74
>Appendix E. Release Notes</TD
90
HREF="release-8-4-7.html"
105
>E.7. Release 8.4.8</A
118
> This release contains a variety of fixes from 8.4.7.
119
For information about new features in the 8.4 major release, see
121
HREF="release-8-4.html"
131
>E.7.1. Migration to Version 8.4.8</A
134
> A dump/restore is not required for those running 8.4.X.
137
> However, if your installation was upgraded from a previous major
138
release by running <SPAN
142
action to prevent possible data loss due to a now-fixed bug in
146
>. The recommended solution is to run
150
> on all TOAST tables.
151
More information is available at <A
152
HREF="http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix"
154
> http://wiki.postgresql.org/wiki/20110408pg_upgrade_fix</A
158
> Also, if you are upgrading from a version earlier than 8.4.2,
159
see the release notes for 8.4.2.
178
>'s handling of TOAST tables
189
TOAST tables was not correctly copied into the new installation
193
>. This could later result in
197
> files being discarded while they were still
198
needed to validate tuples in the TOAST tables, leading to
201
>"could not access status of transaction"</SPAN
205
> This error poses a significant risk of data loss for installations
206
that have been upgraded with <SPAN
210
corrects the problem for future uses of <SPAN
214
but does not in itself cure the issue in installations that have been
215
processed with a buggy version of <SPAN
223
> Suppress incorrect <SPAN
225
>"PD_ALL_VISIBLE flag was incorrectly set"</SPAN
227
warning (Heikki Linnakangas)
233
> would sometimes issue this warning in cases that
239
> Disallow including a composite type in itself (Tom Lane)
242
> This prevents scenarios wherein the server could recurse infinitely
243
while processing the composite type. While there are some possible
244
uses for such a structure, they don't seem compelling enough to
245
justify the effort required to make sure it always works safely.
250
> Avoid potential deadlock during catalog cache initialization
254
> In some cases the cache loading code would acquire share lock on a
255
system index before locking the index's catalog. This could deadlock
256
against processes trying to acquire exclusive locks in the other,
262
> Fix dangling-pointer problem in <TT
264
>BEFORE ROW UPDATE</TT
266
handling when there was a concurrent update to the target tuple
270
> This bug has been observed to result in intermittent <SPAN
273
extract system attribute from virtual tuple"</SPAN
274
> failures while trying to
277
>UPDATE RETURNING ctid</TT
278
>. There is a very small probability
279
of more serious errors, such as generating incorrect index entries for
288
> when there are pending deferred trigger
289
events for the table (Tom Lane)
295
> would go through, leading to
298
>"could not open relation with OID nnn"</SPAN
300
triggers were eventually fired.
305
> Prevent crash triggered by constant-false WHERE conditions during
306
GEQO optimization (Tom Lane)
313
> Improve planner's handling of semi-join and anti-join cases
319
> Fix selectivity estimation for text search to account for NULLs
325
> Improve PL/pgSQL's ability to handle row types with dropped columns
329
> This is a back-patch of fixes previously made in 9.0.
334
> Fix PL/Python memory leak involving array slices (Daniel Popowich)
342
> to cope with long lines (over 1KB) in
348
> Put in more safeguards against crashing due to division-by-zero
349
with overly enthusiastic compiler optimization (Aurelien Jarno)
354
> Support use of dlopen() in FreeBSD and OpenBSD on MIPS (Tom Lane)
357
> There was a hard-wired assumption that this system function was not
358
available on MIPS hardware on these systems. Use a compile-time test
359
instead, since more recent versions have it.
364
> Fix compilation failures on HP-UX (Heikki Linnakangas)
369
> Fix version-incompatibility problem with <SPAN
373
Windows (Hiroshi Inoue)
381
> in Windows build scripts to
382
work correctly under Windows 7 (Andrew Dunstan)
385
> This affects the build scripts only, not installation or usage.
390
> Fix path separator used by <SPAN
399
> Update time zone data files to <SPAN
403
for DST law changes in Chile, Cuba, Falkland Islands, Morocco, Samoa,
404
and Turkey; also historical corrections for South Australia, Alaska,
416
SUMMARY="Footer navigation table"
427
HREF="release-9-0.html"
445
HREF="release-8-4-7.html"
b'\\ No newline at end of file'