~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-8-1-15.html

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2011-05-11 10:41:53 UTC
  • Revision ID: james.westby@ubuntu.com-20110511104153-psbh2o58553fv1m0
Tags: upstream-9.1~beta1
ImportĀ upstreamĀ versionĀ 9.1~beta1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
2
<HTML
 
3
><HEAD
 
4
><TITLE
 
5
>Release 8.1.15</TITLE
 
6
><META
 
7
NAME="GENERATOR"
 
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
 
9
REV="MADE"
 
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
 
11
REL="HOME"
 
12
TITLE="PostgreSQL 9.1beta1 Documentation"
 
13
HREF="index.html"><LINK
 
14
REL="UP"
 
15
TITLE="Release Notes"
 
16
HREF="release.html"><LINK
 
17
REL="PREVIOUS"
 
18
TITLE="Release 8.1.16"
 
19
HREF="release-8-1-16.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="Release 8.1.14"
 
22
HREF="release-8-1-14.html"><LINK
 
23
REL="STYLESHEET"
 
24
TYPE="text/css"
 
25
HREF="stylesheet.css"><META
 
26
HTTP-EQUIV="Content-Type"
 
27
CONTENT="text/html; charset=ISO-8859-1"><META
 
28
NAME="creation"
 
29
CONTENT="2011-04-27T21:20:33"></HEAD
 
30
><BODY
 
31
CLASS="SECT1"
 
32
><DIV
 
33
CLASS="NAVHEADER"
 
34
><TABLE
 
35
SUMMARY="Header navigation table"
 
36
WIDTH="100%"
 
37
BORDER="0"
 
38
CELLPADDING="0"
 
39
CELLSPACING="0"
 
40
><TR
 
41
><TH
 
42
COLSPAN="5"
 
43
ALIGN="center"
 
44
VALIGN="bottom"
 
45
><A
 
46
HREF="index.html"
 
47
>PostgreSQL 9.1beta1 Documentation</A
 
48
></TH
 
49
></TR
 
50
><TR
 
51
><TD
 
52
WIDTH="10%"
 
53
ALIGN="left"
 
54
VALIGN="top"
 
55
><A
 
56
TITLE="Release 8.1.16"
 
57
HREF="release-8-1-16.html"
 
58
ACCESSKEY="P"
 
59
>Prev</A
 
60
></TD
 
61
><TD
 
62
WIDTH="10%"
 
63
ALIGN="left"
 
64
VALIGN="top"
 
65
><A
 
66
TITLE="Release Notes"
 
67
HREF="release.html"
 
68
>Fast Backward</A
 
69
></TD
 
70
><TD
 
71
WIDTH="60%"
 
72
ALIGN="center"
 
73
VALIGN="bottom"
 
74
>Appendix E. Release Notes</TD
 
75
><TD
 
76
WIDTH="10%"
 
77
ALIGN="right"
 
78
VALIGN="top"
 
79
><A
 
80
TITLE="Release Notes"
 
81
HREF="release.html"
 
82
>Fast Forward</A
 
83
></TD
 
84
><TD
 
85
WIDTH="10%"
 
86
ALIGN="right"
 
87
VALIGN="top"
 
88
><A
 
89
TITLE="Release 8.1.14"
 
90
HREF="release-8-1-14.html"
 
91
ACCESSKEY="N"
 
92
>Next</A
 
93
></TD
 
94
></TR
 
95
></TABLE
 
96
><HR
 
97
ALIGN="LEFT"
 
98
WIDTH="100%"></DIV
 
99
><DIV
 
100
CLASS="SECT1"
 
101
><H1
 
102
CLASS="SECT1"
 
103
><A
 
104
NAME="RELEASE-8-1-15"
 
105
>E.62. Release 8.1.15</A
 
106
></H1
 
107
><DIV
 
108
CLASS="NOTE"
 
109
><BLOCKQUOTE
 
110
CLASS="NOTE"
 
111
><P
 
112
><B
 
113
>Release Date: </B
 
114
>2008-11-03</P
 
115
></BLOCKQUOTE
 
116
></DIV
 
117
><P
 
118
>   This release contains a variety of fixes from 8.1.14.
 
119
   For information about new features in the 8.1 major release, see
 
120
   <A
 
121
HREF="release-8-1.html"
 
122
>Section E.77</A
 
123
>.
 
124
  </P
 
125
><DIV
 
126
CLASS="SECT2"
 
127
><H2
 
128
CLASS="SECT2"
 
129
><A
 
130
NAME="AEN118007"
 
131
>E.62.1. Migration to Version 8.1.15</A
 
132
></H2
 
133
><P
 
134
>    A dump/restore is not required for those running 8.1.X.
 
135
    However, if you are upgrading from a version earlier than 8.1.2,
 
136
    see the release notes for 8.1.2.  Also, if you were running a previous
 
137
    8.1.X release, it is recommended to <TT
 
138
CLASS="COMMAND"
 
139
>REINDEX</TT
 
140
> all GiST
 
141
    indexes after the upgrade.
 
142
   </P
 
143
></DIV
 
144
><DIV
 
145
CLASS="SECT2"
 
146
><H2
 
147
CLASS="SECT2"
 
148
><A
 
149
NAME="AEN118011"
 
150
>E.62.2. Changes</A
 
151
></H2
 
152
><P
 
153
></P
 
154
><UL
 
155
><LI
 
156
><P
 
157
>      Fix GiST index corruption due to marking the wrong index entry
 
158
      <SPAN
 
159
CLASS="QUOTE"
 
160
>"dead"</SPAN
 
161
> after a deletion (Teodor)
 
162
     </P
 
163
><P
 
164
>      This would result in index searches failing to find rows they
 
165
      should have found.  Corrupted indexes can be fixed with
 
166
      <TT
 
167
CLASS="COMMAND"
 
168
>REINDEX</TT
 
169
>.
 
170
     </P
 
171
></LI
 
172
><LI
 
173
><P
 
174
>      Fix backend crash when the client encoding cannot represent a localized
 
175
      error message (Tom)
 
176
     </P
 
177
><P
 
178
>      We have addressed similar issues before, but it would still fail if
 
179
      the <SPAN
 
180
CLASS="QUOTE"
 
181
>"character has no equivalent"</SPAN
 
182
> message itself couldn't
 
183
      be converted.  The fix is to disable localization and send the plain
 
184
      ASCII error message when we detect such a situation.
 
185
     </P
 
186
></LI
 
187
><LI
 
188
><P
 
189
>      Fix possible crash when deeply nested functions are invoked from
 
190
      a trigger (Tom)
 
191
     </P
 
192
></LI
 
193
><LI
 
194
><P
 
195
>      Fix mis-expansion of rule queries when a sub-<TT
 
196
CLASS="LITERAL"
 
197
>SELECT</TT
 
198
> appears
 
199
      in a function call in <TT
 
200
CLASS="LITERAL"
 
201
>FROM</TT
 
202
>,  a multi-row <TT
 
203
CLASS="LITERAL"
 
204
>VALUES</TT
 
205
>
 
206
      list, or a <TT
 
207
CLASS="LITERAL"
 
208
>RETURNING</TT
 
209
> list (Tom)
 
210
     </P
 
211
><P
 
212
>      The usual symptom of this problem is an <SPAN
 
213
CLASS="QUOTE"
 
214
>"unrecognized node type"</SPAN
 
215
>
 
216
      error.
 
217
     </P
 
218
></LI
 
219
><LI
 
220
><P
 
221
>      Ensure an error is reported when a newly-defined PL/pgSQL trigger
 
222
      function is invoked as a normal function (Tom)
 
223
     </P
 
224
></LI
 
225
><LI
 
226
><P
 
227
>      Prevent possible collision of <TT
 
228
CLASS="STRUCTFIELD"
 
229
>relfilenode</TT
 
230
> numbers
 
231
      when moving a table to another tablespace with <TT
 
232
CLASS="COMMAND"
 
233
>ALTER SET
 
234
      TABLESPACE</TT
 
235
> (Heikki)
 
236
     </P
 
237
><P
 
238
>      The command tried to re-use the existing filename, instead of
 
239
      picking one that is known unused in the destination directory.
 
240
     </P
 
241
></LI
 
242
><LI
 
243
><P
 
244
>      Fix incorrect tsearch2 headline generation when single query
 
245
      item matches first word of text (Sushant Sinha)
 
246
     </P
 
247
></LI
 
248
><LI
 
249
><P
 
250
>      Fix improper display of fractional seconds in interval values when
 
251
      using a non-ISO datestyle in an <TT
 
252
CLASS="OPTION"
 
253
>--enable-integer-datetimes</TT
 
254
>
 
255
      build (Ron Mayer)
 
256
     </P
 
257
></LI
 
258
><LI
 
259
><P
 
260
>      Ensure <CODE
 
261
CLASS="FUNCTION"
 
262
>SPI_getvalue</CODE
 
263
> and <CODE
 
264
CLASS="FUNCTION"
 
265
>SPI_getbinval</CODE
 
266
>
 
267
      behave correctly when the passed tuple and tuple descriptor have
 
268
      different numbers of columns (Tom)
 
269
     </P
 
270
><P
 
271
>      This situation is normal when a table has had columns added or removed,
 
272
      but these two functions didn't handle it properly.
 
273
      The only likely consequence is an incorrect error indication.
 
274
     </P
 
275
></LI
 
276
><LI
 
277
><P
 
278
>      Fix <SPAN
 
279
CLASS="APPLICATION"
 
280
>ecpg</SPAN
 
281
>'s parsing of <TT
 
282
CLASS="COMMAND"
 
283
>CREATE ROLE</TT
 
284
> (Michael)
 
285
     </P
 
286
></LI
 
287
><LI
 
288
><P
 
289
>      Fix recent breakage of <TT
 
290
CLASS="LITERAL"
 
291
>pg_ctl restart</TT
 
292
> (Tom)
 
293
     </P
 
294
></LI
 
295
><LI
 
296
><P
 
297
>      Update time zone data files to <SPAN
 
298
CLASS="APPLICATION"
 
299
>tzdata</SPAN
 
300
> release 2008i (for
 
301
      DST law changes in Argentina, Brazil, Mauritius, Syria)
 
302
     </P
 
303
></LI
 
304
></UL
 
305
></DIV
 
306
></DIV
 
307
><DIV
 
308
CLASS="NAVFOOTER"
 
309
><HR
 
310
ALIGN="LEFT"
 
311
WIDTH="100%"><TABLE
 
312
SUMMARY="Footer navigation table"
 
313
WIDTH="100%"
 
314
BORDER="0"
 
315
CELLPADDING="0"
 
316
CELLSPACING="0"
 
317
><TR
 
318
><TD
 
319
WIDTH="33%"
 
320
ALIGN="left"
 
321
VALIGN="top"
 
322
><A
 
323
HREF="release-8-1-16.html"
 
324
ACCESSKEY="P"
 
325
>Prev</A
 
326
></TD
 
327
><TD
 
328
WIDTH="34%"
 
329
ALIGN="center"
 
330
VALIGN="top"
 
331
><A
 
332
HREF="index.html"
 
333
ACCESSKEY="H"
 
334
>Home</A
 
335
></TD
 
336
><TD
 
337
WIDTH="33%"
 
338
ALIGN="right"
 
339
VALIGN="top"
 
340
><A
 
341
HREF="release-8-1-14.html"
 
342
ACCESSKEY="N"
 
343
>Next</A
 
344
></TD
 
345
></TR
 
346
><TR
 
347
><TD
 
348
WIDTH="33%"
 
349
ALIGN="left"
 
350
VALIGN="top"
 
351
>Release 8.1.16</TD
 
352
><TD
 
353
WIDTH="34%"
 
354
ALIGN="center"
 
355
VALIGN="top"
 
356
><A
 
357
HREF="release.html"
 
358
ACCESSKEY="U"
 
359
>Up</A
 
360
></TD
 
361
><TD
 
362
WIDTH="33%"
 
363
ALIGN="right"
 
364
VALIGN="top"
 
365
>Release 8.1.14</TD
 
366
></TR
 
367
></TABLE
 
368
></DIV
 
369
></BODY
 
370
></HTML
 
371
>
 
 
b'\\ No newline at end of file'