1
- ------------------------------------------------------------------------
1
+ ------------------------------------------------------------------------
2
2
Release 7.2
3
3
------------------------------------------------------------------------
4
4
@@ -39,7 +39,7 @@ Migration to 7.2
39
39
A dump/restore using pg_dump is required for those wishing to migrate
40
40
data from any previous release. The SELECT ... LIMIT 10,20 syntax will
41
41
be removed in 7.3. You should change your queries to use LIMIT 10
42
- OFFSET 20.
42
+ OFFSET 20. Also, pg_hba.conf only loads on SIGHUP now.
43
43
44
44
45
45
@@ -51,7 +51,8 @@ Prevent unadorned relations names in target list (Bruce)
51
51
Change UPDATE, DELETE permissions to be distinct (Peter E)
52
52
PLpgSQL fix for SELECT... FOR UPDATE (Tom)
53
53
Fix for PL/pgSQL PERFORM returning multiple rows (Tom)
54
- Fix for inherited CHECK constraints (Stephan Szabo)
54
+ Fix for ALTER TABLE ADD CONSTRAINT ... CHECK for inherited children (Stephan
55
+ Szabo)
55
56
Fix bug in permission modifications in newly created table (Tom)
56
57
Disallow access to pg_statistic for non-super user (Tom)
57
58
Fix SERIAL in temporary tables (Bruce)
@@ -83,10 +84,10 @@ New REFERENCES, TRIGGER privileges (Peter E)
83
84
Have psql \d display indexes in unique, primary groupings (Christopher Kings-Lynne)
84
85
Improve PL/pgSQL error reporting (Tom)
85
86
Add DROP CONSTRAINT for CHECK constraints (Christopher Kings-Lynne)
86
- PL/pgSQL Allow IS and FOR in cursors (Bruce)
87
+ PL/PgSQL Allow IS and FOR keywords in cursors, for compatibility (Bruce)
87
88
Native language error messages, psql, pg_dump, libpq, configure --enable-nls
88
89
(Peter E, Serguei A. Mokhov, Weiping He, Forth)
89
- Allow NULL to appear at beginning/end based on ORDER BY (Tom)
90
+ Make NULL appear at beginning/end based on ORDER BY (Tom)
90
91
Add %TYPE capability to CREATE TYPE (Ian Lance Taylor)
91
92
Truncate extra-long sequence names to a reasonable value (Tom)
92
93
Add RESET ALL, SHOW ALL (Marko Kreen)
@@ -104,7 +105,7 @@ CREATE/ALTER USER/GROUP now allows options in any order (Vince)
104
105
New encode() function installed by default (Marko Kreen)
105
106
Enable partial indexes (Martijn van Oosterhout)
106
107
Add unix domain socket user authentication in Linux, *BSD (Helge Bahmann, Oliver Elphick, Teodor Sigaev, Bruce)
107
- Pltcl add spi_lastoid capability (bob@redivi.com)
108
+ Pltcl add spi_lastoid function (bob@redivi.com)
108
109
Add LOCK A,B,C functionality(Neil Padgett)
109
110
Make OID's optional using WITHOUT OIDS (Tom)
110
111
Allow column renaming in views
@@ -116,13 +117,13 @@ Greater randomization of encryption keys using MD5 (Bruce)
116
117
New ENCRYPTED/UNENCRYPTED option to CREATE/ALTER USER (Bruce)
117
118
Sequences now use int8 internally (Tom)
118
119
New SERIAL8 creates int8 columns with sequences, default still SERIAL4 (Tom)
119
- New option to output SET SESSION AUTHORIZATION commands (Peter E)
120
+ New SET SESSION AUTHORIZATION command (Peter E)
120
121
Add automatic return type data casting for SQL functions (Tom)
121
122
Allow safe transaction id wraparound (Tom)
122
123
Use UTF, Unicode in TCL where appropriate (Vsevolod Lobko, Reinhard Max)
123
124
Improved to_*() conversion functions (Karel Zak)
124
125
PAM authentication (Dominic J. Eidson)
125
- Fix TCL COPY TO/FROM (ljb)
126
+ Add TCL COPY TO/FROM (ljb)
126
127
Allow ALTER TABLE ADD UNIQUE (Christopher Kings-Lynne)
127
128
Super-user id now defaults to 1 (Peter E)
128
129
Reject invalid multibyte character sequences (Tatsuo)
@@ -142,6 +143,8 @@ Prevent output of default index op class in pg_dump (Tom)
142
143
Allow trailing semicolons in psql backslash commands (Greg Sabino Mullane)
143
144
Prompt for psql password from /dev/tty if possible
144
145
Allow SPI column functions to work for system columns (Tom)
146
+ Dynahash portability improvements (Tom)
147
+ Remove OID's from some system tables (Tom)
145
148
146
149
Types
147
150
-----
@@ -155,6 +158,8 @@ Bytea comparison improvements, \### now requires three octal digits (Joe Conway)
155
158
Make trim/ltrim/rtrim/btrim/lpad/rpad/translate() multibyte aware (Tatsuo)
156
159
Add pg_database_encoding_max_length() (Tatsuo)
157
160
Add pg_client_encoding() function (Tatsuo)
161
+ Add LATIN5,6,7,8,9,10 support (Tatsuo)
162
+ Change LATIN5 to mean ISO-8859-9, not ISO-8859-5 (Tatsuo)
158
163
Make mic2ascii() non-ASCII aware (Tatsuo)
159
164
Measure transaction times in milliseconds (Thomas)
160
165
now() returns time in milliseconds (Thomas)
@@ -185,7 +190,6 @@ Load pg_hba.conf only on startup and SIGHUP (Bruce)
185
190
Rtree performance improvements (Kenneth Been)
186
191
Improve lock manager to reduce lock contention (Tom)
187
192
Btree splits more efficient (Tom)
188
- Dynahash portability improvements (Tom)
189
193
Keep relcache entries for index access support functions (Tom)
190
194
Make ALTER TABLE RENAME COLUMN update column names of indexes (Brent Verner)
191
195
@@ -222,12 +226,11 @@ JDBC
222
226
Fix for SELECT 'id' AS xxx FROM table (Dave Cramer)
223
227
DatabaseMetaData patch to show precision properly (Mark Lillywhite)
224
228
ODBC
225
- Remove query limit (Hiroshi)
229
+ Remove query size limit (Hiroshi)
226
230
Remove text field size limit (Hiroshi)
227
- Fix for SQLPrimaryKeys() (Hiroshi)
228
- Procedure calls (Hiroshi)
229
- FETCH first fix (Aidan Mountford)
230
- Updatable cursors (Hiroshi)
231
+ Fix for SQLPrimaryKeys in multibyte mode (Hiroshi)
232
+ Allow ODBC procedure calls (Hiroshi)
233
+ Improve boolean handing (Aidan Mountford)
231
234
Most configure options on setable via DSN (Hiroshi)
232
235
Multibyte, performance fixes (Hiroshi)
233
236
Allow driver to be used with iODBC or unixODBC (Peter E)
@@ -262,7 +265,6 @@ Fix for Win32 socket communication failures (Magnus, Mikhail Terekhov)
262
265
Hurd compile fix (Oliver Elphick)
263
266
New /contrib/fuzzystrmatch with lievnshtein and metaphone, soundex merged (Joe Conway)
264
267
Beos fixes (Cyril VELTER)
265
- Remove OID's from some system tables (Tom)
266
268
New functions in /contrib/pgcrypto: crypt(), hmac(), encrypt(), gen_salt()
267
269
(Marko Kreen)
268
270
System table operator reorganization (Oleg Bartunov, Teodor Sigaev, Tom)
@@ -278,10 +280,9 @@ Remove compile-time limit on number of backends (Tom)
278
280
Enable SIGTERM, SIGQUIT to kill backends (Jan)
279
281
New pgjindent utility to indent java code (Bruce)
280
282
Replace strcasecmp() with strcmp() where appropriate (Peter E)
281
- Remove configure --enable-pltcl-utf option
282
283
Make PL/PgSQL use the backends type coersion code (Tom)
283
284
pgindent fixes, new pgjindent for java (Bruce, Tom)
284
-
285
+ Remove configure --enable-unicode-conversion, now enabled by multibyte (Tatsuo)
285
286
286
287
------------------------------------------------------------------------
287
288
Release 7.1.3
0 commit comments