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

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-7-4-1.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 7.4.1</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 7.4.2"
 
19
HREF="release-7-4-2.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="Release 7.4"
 
22
HREF="release-7-4.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 7.4.2"
 
57
HREF="release-7-4-2.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 7.4"
 
90
HREF="release-7-4.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-7-4-1"
 
105
>E.134. Release 7.4.1</A
 
106
></H1
 
107
><DIV
 
108
CLASS="NOTE"
 
109
><BLOCKQUOTE
 
110
CLASS="NOTE"
 
111
><P
 
112
><B
 
113
>Release Date: </B
 
114
>2003-12-22</P
 
115
></BLOCKQUOTE
 
116
></DIV
 
117
><P
 
118
>   This release contains a variety of fixes from 7.4.
 
119
   For information about new features in the 7.4 major release, see
 
120
   <A
 
121
HREF="release-7-4.html"
 
122
>Section E.135</A
 
123
>.
 
124
  </P
 
125
><DIV
 
126
CLASS="SECT2"
 
127
><H2
 
128
CLASS="SECT2"
 
129
><A
 
130
NAME="AEN123772"
 
131
>E.134.1. Migration to Version 7.4.1</A
 
132
></H2
 
133
><P
 
134
>    A dump/restore is <SPAN
 
135
CLASS="emphasis"
 
136
><I
 
137
CLASS="EMPHASIS"
 
138
>not</I
 
139
></SPAN
 
140
> required for those
 
141
    running 7.4.
 
142
   </P
 
143
><P
 
144
>    If you want to install the fixes in the information schema
 
145
    you need to reload it into the database.
 
146
    This is either accomplished by initializing a new cluster
 
147
    by running <TT
 
148
CLASS="COMMAND"
 
149
>initdb</TT
 
150
>, or by running the following
 
151
    sequence of SQL commands in each database (ideally including
 
152
    <TT
 
153
CLASS="LITERAL"
 
154
>template1</TT
 
155
>) as a superuser in
 
156
    <SPAN
 
157
CLASS="APPLICATION"
 
158
>psql</SPAN
 
159
>, after installing the new release:
 
160
</P><PRE
 
161
CLASS="PROGRAMLISTING"
 
162
>DROP SCHEMA information_schema CASCADE;
 
163
\i /usr/local/pgsql/share/information_schema.sql</PRE
 
164
><P>
 
165
    Substitute your installation path in the second command.
 
166
   </P
 
167
></DIV
 
168
><DIV
 
169
CLASS="SECT2"
 
170
><H2
 
171
CLASS="SECT2"
 
172
><A
 
173
NAME="AEN123781"
 
174
>E.134.2. Changes</A
 
175
></H2
 
176
><P
 
177
></P
 
178
><UL
 
179
><LI
 
180
><P
 
181
>Fixed bug in <TT
 
182
CLASS="COMMAND"
 
183
>CREATE SCHEMA</TT
 
184
> parsing in ECPG (Michael)</P
 
185
></LI
 
186
><LI
 
187
><P
 
188
>Fix compile error when <TT
 
189
CLASS="OPTION"
 
190
>--enable-thread-safety</TT
 
191
> and <TT
 
192
CLASS="OPTION"
 
193
>--with-perl</TT
 
194
> are used together (Peter)</P
 
195
></LI
 
196
><LI
 
197
><P
 
198
>Fix for subqueries that used hash joins (Tom)</P
 
199
><P
 
200
>   Certain subqueries that used hash joins would crash because of
 
201
   improperly shared structures.</P
 
202
></LI
 
203
><LI
 
204
><P
 
205
>Fix free space map compaction bug (Tom)</P
 
206
><P
 
207
>   This fixes a bug where compaction of the free space map could lead
 
208
   to a database server shutdown.</P
 
209
></LI
 
210
><LI
 
211
><P
 
212
>Fix for Borland compiler build of libpq (Bruce)</P
 
213
></LI
 
214
><LI
 
215
><P
 
216
>Fix <CODE
 
217
CLASS="FUNCTION"
 
218
>netmask()</CODE
 
219
> and <CODE
 
220
CLASS="FUNCTION"
 
221
>hostmask()</CODE
 
222
> to return the maximum-length masklen (Tom)</P
 
223
><P
 
224
>   Fix these functions to return values consistent with pre-7.4
 
225
   releases.</P
 
226
></LI
 
227
><LI
 
228
><P
 
229
>Several <TT
 
230
CLASS="FILENAME"
 
231
>contrib/pg_autovacuum</TT
 
232
> fixes</P
 
233
><P
 
234
>   Fixes include improper variable initialization, missing vacuum after
 
235
   <TT
 
236
CLASS="COMMAND"
 
237
>TRUNCATE</TT
 
238
>, and duration computation overflow for long vacuums.</P
 
239
></LI
 
240
><LI
 
241
><P
 
242
>Allow compile of <TT
 
243
CLASS="FILENAME"
 
244
>contrib/cube</TT
 
245
> under Cygwin (Jason Tishler)</P
 
246
></LI
 
247
><LI
 
248
><P
 
249
>Fix Solaris use of password file when no passwords are defined (Tom)</P
 
250
><P
 
251
>   Fix crash on Solaris caused by use of any type of password
 
252
   authentication when no passwords were defined.</P
 
253
></LI
 
254
><LI
 
255
><P
 
256
>JDBC fix for thread problems, other fixes</P
 
257
></LI
 
258
><LI
 
259
><P
 
260
>Fix for <TT
 
261
CLASS="TYPE"
 
262
>bytea</TT
 
263
> index lookups (Joe)</P
 
264
></LI
 
265
><LI
 
266
><P
 
267
>Fix information schema for bit data types (Peter)</P
 
268
></LI
 
269
><LI
 
270
><P
 
271
>Force zero_damaged_pages to be on during recovery from WAL</P
 
272
></LI
 
273
><LI
 
274
><P
 
275
>Prevent some obscure cases of <SPAN
 
276
CLASS="QUOTE"
 
277
>"variable not in subplan target lists"</SPAN
 
278
></P
 
279
></LI
 
280
><LI
 
281
><P
 
282
>Make <CODE
 
283
CLASS="FUNCTION"
 
284
>PQescapeBytea</CODE
 
285
> and <CODE
 
286
CLASS="FUNCTION"
 
287
>byteaout</CODE
 
288
> consistent with each other (Joe)</P
 
289
></LI
 
290
><LI
 
291
><P
 
292
>Escape <TT
 
293
CLASS="TYPE"
 
294
>bytea</TT
 
295
> output for bytes &gt; 0x7e(Joe)</P
 
296
><P
 
297
> If different client encodings are used for <TT
 
298
CLASS="TYPE"
 
299
>bytea</TT
 
300
> output and input, it
 
301
 is possible for <TT
 
302
CLASS="TYPE"
 
303
>bytea</TT
 
304
> values to be corrupted by the differing
 
305
 encodings.  This fix escapes all bytes that might be affected.</P
 
306
></LI
 
307
><LI
 
308
><P
 
309
>Added missing <CODE
 
310
CLASS="FUNCTION"
 
311
>SPI_finish()</CODE
 
312
> calls to dblink's <CODE
 
313
CLASS="FUNCTION"
 
314
>get_tuple_of_interest()</CODE
 
315
> (Joe)</P
 
316
></LI
 
317
><LI
 
318
><P
 
319
>New Czech FAQ</P
 
320
></LI
 
321
><LI
 
322
><P
 
323
>Fix information schema view <TT
 
324
CLASS="LITERAL"
 
325
>constraint_column_usage</TT
 
326
> for foreign keys (Peter)</P
 
327
></LI
 
328
><LI
 
329
><P
 
330
>ECPG fixes (Michael)</P
 
331
></LI
 
332
><LI
 
333
><P
 
334
>Fix bug with multiple <TT
 
335
CLASS="LITERAL"
 
336
>IN</TT
 
337
> subqueries and joins in the subqueries (Tom)</P
 
338
></LI
 
339
><LI
 
340
><P
 
341
>Allow <TT
 
342
CLASS="LITERAL"
 
343
>COUNT('x')</TT
 
344
> to work (Tom)</P
 
345
></LI
 
346
><LI
 
347
><P
 
348
>Install ECPG include files for Informix compatibility into separate directory (Peter)</P
 
349
><P
 
350
> Some names of ECPG include files for Informix compatibility conflicted with operating system include files.
 
351
 By installing them in their own directory, name conflicts have been reduced.</P
 
352
></LI
 
353
><LI
 
354
><P
 
355
>Fix SSL memory leak (Neil)</P
 
356
><P
 
357
> This release fixes a bug in 7.4 where SSL didn't free all memory it allocated.</P
 
358
></LI
 
359
><LI
 
360
><P
 
361
>Prevent <TT
 
362
CLASS="FILENAME"
 
363
>pg_service.conf</TT
 
364
> from using service name as default dbname (Bruce)</P
 
365
></LI
 
366
><LI
 
367
><P
 
368
>Fix local ident authentication on FreeBSD (Tom)</P
 
369
></LI
 
370
></UL
 
371
></DIV
 
372
></DIV
 
373
><DIV
 
374
CLASS="NAVFOOTER"
 
375
><HR
 
376
ALIGN="LEFT"
 
377
WIDTH="100%"><TABLE
 
378
SUMMARY="Footer navigation table"
 
379
WIDTH="100%"
 
380
BORDER="0"
 
381
CELLPADDING="0"
 
382
CELLSPACING="0"
 
383
><TR
 
384
><TD
 
385
WIDTH="33%"
 
386
ALIGN="left"
 
387
VALIGN="top"
 
388
><A
 
389
HREF="release-7-4-2.html"
 
390
ACCESSKEY="P"
 
391
>Prev</A
 
392
></TD
 
393
><TD
 
394
WIDTH="34%"
 
395
ALIGN="center"
 
396
VALIGN="top"
 
397
><A
 
398
HREF="index.html"
 
399
ACCESSKEY="H"
 
400
>Home</A
 
401
></TD
 
402
><TD
 
403
WIDTH="33%"
 
404
ALIGN="right"
 
405
VALIGN="top"
 
406
><A
 
407
HREF="release-7-4.html"
 
408
ACCESSKEY="N"
 
409
>Next</A
 
410
></TD
 
411
></TR
 
412
><TR
 
413
><TD
 
414
WIDTH="33%"
 
415
ALIGN="left"
 
416
VALIGN="top"
 
417
>Release 7.4.2</TD
 
418
><TD
 
419
WIDTH="34%"
 
420
ALIGN="center"
 
421
VALIGN="top"
 
422
><A
 
423
HREF="release.html"
 
424
ACCESSKEY="U"
 
425
>Up</A
 
426
></TD
 
427
><TD
 
428
WIDTH="33%"
 
429
ALIGN="right"
 
430
VALIGN="top"
 
431
>Release 7.4</TD
 
432
></TR
 
433
></TABLE
 
434
></DIV
 
435
></BODY
 
436
></HTML
 
437
>
 
 
b'\\ No newline at end of file'