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

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-6-0.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 6.0</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 6.1"
 
19
HREF="release-6-1.html"><LINK
 
20
REL="NEXT"
 
21
TITLE="Release 1.09"
 
22
HREF="release-1-09.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 6.1"
 
57
HREF="release-6-1.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 1.09"
 
90
HREF="release-1-09.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-6-0"
 
105
>E.189. Release 6.0</A
 
106
></H1
 
107
><DIV
 
108
CLASS="NOTE"
 
109
><BLOCKQUOTE
 
110
CLASS="NOTE"
 
111
><P
 
112
><B
 
113
>Release Date: </B
 
114
>1997-01-29</P
 
115
></BLOCKQUOTE
 
116
></DIV
 
117
><P
 
118
>A dump/restore is required for those wishing to migrate data from
 
119
previous releases of <SPAN
 
120
CLASS="PRODUCTNAME"
 
121
>PostgreSQL</SPAN
 
122
>.</P
 
123
><DIV
 
124
CLASS="SECT2"
 
125
><H2
 
126
CLASS="SECT2"
 
127
><A
 
128
NAME="AEN128144"
 
129
>E.189.1. Migration from version 1.09 to version 6.0</A
 
130
></H2
 
131
><P
 
132
>This migration requires a complete dump of the 1.09 database and a
 
133
restore of the database in 6.0.</P
 
134
></DIV
 
135
><DIV
 
136
CLASS="SECT2"
 
137
><H2
 
138
CLASS="SECT2"
 
139
><A
 
140
NAME="AEN128147"
 
141
>E.189.2. Migration from pre-1.09 to version 6.0</A
 
142
></H2
 
143
><P
 
144
>Those migrating from earlier 1.* releases should first upgrade to 1.09
 
145
because the COPY output format was improved from the 1.02 release.</P
 
146
></DIV
 
147
><DIV
 
148
CLASS="SECT2"
 
149
><H2
 
150
CLASS="SECT2"
 
151
><A
 
152
NAME="AEN128150"
 
153
>E.189.3. Changes</A
 
154
></H2
 
155
><P
 
156
></P><PRE
 
157
CLASS="PROGRAMLISTING"
 
158
>Bug Fixes
 
159
---------
 
160
ALTER TABLE bug - running postgres process needs to re-read table definition
 
161
Allow vacuum to be run on one table or entire database(Bruce)
 
162
Array fixes
 
163
Fix array over-runs of memory writes(Kurt)
 
164
Fix elusive btree range/non-range bug(Dan)
 
165
Fix for hash indexes on some types like time and date
 
166
Fix for pg_log size explosion
 
167
Fix permissions on lo_export()(Bruce)
 
168
Fix uninitialized reads of memory(Kurt)
 
169
Fixed ALTER TABLE ... char(3) bug(Bruce)
 
170
Fixed a few small memory leaks
 
171
Fixed EXPLAIN handling of options and changed full_path option name
 
172
Fixed output of group acl privileges
 
173
Memory leaks (hunt and destroy with tools like Purify(Kurt)
 
174
Minor improvements to rules system
 
175
NOTIFY fixes
 
176
New asserts for run-checking
 
177
Overhauled parser/analyze code to properly report errors and increase speed
 
178
Pg_dump -d now handles NULL's properly(Bruce)
 
179
Prevent SELECT NULL from crashing server (Bruce)
 
180
Properly report errors when INSERT ... SELECT columns did not match
 
181
Properly report errors when insert column names were not correct
 
182
psql \g filename now works(Bruce)
 
183
psql fixed problem with multiple statements on one line with multiple outputs
 
184
Removed duplicate system OIDs
 
185
SELECT * INTO TABLE . GROUP/ORDER BY gives unlink error if table exists(Bruce)
 
186
Several fixes for queries that crashed the backend
 
187
Starting quote in insert string errors(Bruce)
 
188
Submitting an empty query now returns empty status, not just " " query(Bruce)
 
189
 
 
190
Enhancements
 
191
------------
 
192
Add EXPLAIN manual page(Bruce)
 
193
Add UNIQUE index capability(Dan)
 
194
Add hostname/user level access control rather than just hostname and user
 
195
Add synonym of != for &lt;&gt;(Bruce)
 
196
Allow "select oid,* from table"
 
197
Allow BY,ORDER BY to specify columns by number, or by non-alias table.column(Bruce)
 
198
Allow COPY from the frontend(Bryan)
 
199
Allow GROUP BY to use alias column name(Bruce)
 
200
Allow actual compression, not just reuse on the same page(Vadim)
 
201
Allow installation-configuration option to auto-add all local users(Bryan)
 
202
Allow libpq to distinguish between text value '' and null(Bruce)
 
203
Allow non-postgres users with createdb privs to destroydb's
 
204
Allow restriction on who can create C functions(Bryan)
 
205
Allow restriction on who can do backend COPY(Bryan)
 
206
Can shrink tables, pg_time and pg_log(Vadim &amp; Erich)
 
207
Change debug level 2 to print queries only, changed debug heading layout(Bruce)
 
208
Change default decimal constant representation from float4 to float8(Bruce)
 
209
European date format now set when postmaster is started
 
210
Execute lowercase function names if not found with exact case
 
211
Fixes for aggregate/GROUP processing, allow 'select sum(func(x),sum(x+y) from z'
 
212
Gist now included in the distribution(Marc)
 
213
Idend authentication of local users(Bryan)
 
214
Implement BETWEEN qualifier(Bruce)
 
215
Implement IN qualifier(Bruce)
 
216
libpq has PQgetisnull()(Bruce)
 
217
libpq++ improvements
 
218
New options to initdb(Bryan)
 
219
Pg_dump allow dump of OIDs(Bruce)
 
220
Pg_dump create indexes after tables are loaded for speed(Bruce)
 
221
Pg_dumpall dumps all databases, and the user table
 
222
Pginterface additions for NULL values(Bruce)
 
223
Prevent postmaster from being run as root
 
224
psql \h and \? is now readable(Bruce)
 
225
psql allow backslashed, semicolons anywhere on the line(Bruce)
 
226
psql changed command prompt for lines in query or in quotes(Bruce)
 
227
psql char(3) now displays as (bp)char in \d output(Bruce)
 
228
psql return code now more accurate(Bryan?)
 
229
psql updated help syntax(Bruce)
 
230
Re-visit and fix vacuum(Vadim)
 
231
Reduce size of regression diffs, remove timezone name difference(Bruce)
 
232
Remove compile-time parameters to enable binary distributions(Bryan)
 
233
Reverse meaning of HBA masks(Bryan)
 
234
Secure Authentication of local users(Bryan)
 
235
Speed up vacuum(Vadim)
 
236
Vacuum now had VERBOSE option(Bruce)
 
237
 
 
238
Source tree changes
 
239
-------------------
 
240
All functions now have prototypes that are compared against the calls
 
241
Allow asserts to be disabled easily from Makefile.global(Bruce)
 
242
Change oid constants used in code to #define names
 
243
Decoupled sparc and solaris defines(Kurt)
 
244
Gcc -Wall compiles cleanly with warnings only from unfixable constructs
 
245
Major include file reorganization/reduction(Marc)
 
246
Make now stops on compile failure(Bryan)
 
247
Makefile restructuring(Bryan, Marc)
 
248
Merge bsdi_2_1 to bsdi(Bruce)
 
249
Monitor program removed
 
250
Name change from Postgres95 to PostgreSQL
 
251
New config.h file(Marc, Bryan)
 
252
PG_VERSION now set to 6.0 and used by postmaster
 
253
Portability additions, including Ultrix, DG/UX, AIX, and Solaris
 
254
Reduced the number of #define's, centralized #define's
 
255
Remove duplicate OIDS in system tables(Dan)
 
256
Remove duplicate system catalog info or report mismatches(Dan)
 
257
Removed many os-specific #define's
 
258
Restructured object file generation/location(Bryan, Marc)
 
259
Restructured port-specific file locations(Bryan, Marc)
 
260
Unused/uninitialized variables corrected</PRE
 
261
><P></P
 
262
></DIV
 
263
></DIV
 
264
><DIV
 
265
CLASS="NAVFOOTER"
 
266
><HR
 
267
ALIGN="LEFT"
 
268
WIDTH="100%"><TABLE
 
269
SUMMARY="Footer navigation table"
 
270
WIDTH="100%"
 
271
BORDER="0"
 
272
CELLPADDING="0"
 
273
CELLSPACING="0"
 
274
><TR
 
275
><TD
 
276
WIDTH="33%"
 
277
ALIGN="left"
 
278
VALIGN="top"
 
279
><A
 
280
HREF="release-6-1.html"
 
281
ACCESSKEY="P"
 
282
>Prev</A
 
283
></TD
 
284
><TD
 
285
WIDTH="34%"
 
286
ALIGN="center"
 
287
VALIGN="top"
 
288
><A
 
289
HREF="index.html"
 
290
ACCESSKEY="H"
 
291
>Home</A
 
292
></TD
 
293
><TD
 
294
WIDTH="33%"
 
295
ALIGN="right"
 
296
VALIGN="top"
 
297
><A
 
298
HREF="release-1-09.html"
 
299
ACCESSKEY="N"
 
300
>Next</A
 
301
></TD
 
302
></TR
 
303
><TR
 
304
><TD
 
305
WIDTH="33%"
 
306
ALIGN="left"
 
307
VALIGN="top"
 
308
>Release 6.1</TD
 
309
><TD
 
310
WIDTH="34%"
 
311
ALIGN="center"
 
312
VALIGN="top"
 
313
><A
 
314
HREF="release.html"
 
315
ACCESSKEY="U"
 
316
>Up</A
 
317
></TD
 
318
><TD
 
319
WIDTH="33%"
 
320
ALIGN="right"
 
321
VALIGN="top"
 
322
>Release 1.09</TD
 
323
></TR
 
324
></TABLE
 
325
></DIV
 
326
></BODY
 
327
></HTML
 
328
>
 
 
b'\\ No newline at end of file'