1
- PostgreSQL 6.4 Sat Oct 24 00:41:35 EDT 1998
1
+ PostgreSQL 6.4 Mon Oct 26 11:40:42 EST 1998
2
2
=========================================================
3
3
4
4
A dump/restore is required for those wishing to migrate data from
@@ -10,7 +10,8 @@ Bug Fixes
10
10
Fix for a tiny memory leak in PQsetdb/PQfinish(Bryan)
11
11
Remove char2-16 data types, use char/varchar(Darren)
12
12
Pqfn not handles a NOTICE message(Anders)
13
- Short-term locks now retry locking at random times(David)
13
+ Reduced busywaiting overhead for spinlocks with many backends (dg)
14
+ Stuck spinlock detection (dg)
14
15
Fix up "ISO-style" timespan decoding and encoding(Thomas)
15
16
Fix problem with table drop after rollback of transaction(Vadim)
16
17
Change error message and remove non-functional update message(Vadim)
@@ -19,10 +20,11 @@ Fix for SELECT 1 UNION SELECT NULL
19
20
Fix for buffer leaks in large object calls(Pascal)
20
21
Change owner from oid to int4 type(Bruce)
21
22
Fix a bug in the oracle compatibility functions btrim() ltrim() and rtrim()
22
- Fix for usernames longer than eight characters(Tom)
23
23
Fix for shared invalidation cache overflow(Massimo)
24
24
Prevent file descriptor leaks in failed COPY's(Bruce)
25
- Fix problem with username/passwords over 8 characters(Tom)
25
+ Fix memory leak in libpgtcl's pg_select(Constantin)
26
+ Fix problems with username/passwords over 8 characters(Tom)
27
+ Fix problems with handling of asynchronous NOTIFY in backend(Tom)
26
28
27
29
Enhancements
28
30
------------
@@ -36,6 +38,9 @@ Select version(); now returns PostgreSQL version(Jeroen)
36
38
Libpq now allows asynchronous clients(Tom)
37
39
Allow cancel from client of backend query(Tom)
38
40
Psql now cancels query with Control-C(Tom)
41
+ Libpq users need not issue dummy queries to get NOTIFY messages(Tom)
42
+ NOTIFY now sends sender's PID, so you can tell whether it was your own(Tom)
43
+ PGresult struct now includes associated error message, if any(Tom)
39
44
Define "tz_hour" and "tz_minute" arguments to date_part()(Thomas)
40
45
Add routines to convert between varchar and bpchar(Thomas)
41
46
Add routines to allow sizing of varchar and bpchar into target columns(Thomas)
@@ -65,8 +70,9 @@ Show backend status on ps command line(only works on some platforms)(Bruce)
65
70
Pg_hba.conf now has a sameuser option in the database field
66
71
Make lo_unlink take oid param, not int4
67
72
New DISABLE_COMPLEX_MACRO for compilers that can't handle our macros(Bruce)
68
- Libpgtcl now gets async notifies from libpq (Tom)
73
+ Libpgtcl now handles NOTIFY as a Tcl event, need not send dummy queries (Tom)
69
74
libpgtcl cleanups(Tom)
75
+ Add -error option to libpgtcl's pg_result command(Tom)
70
76
New locale patch, see docs/README/locale(Oleg)
71
77
Fix for pg_dump so CONSTRAINT and CHECK syntax is correct(ccb)
72
78
New contrib/lo code for large object orphan removal(Peter)
@@ -80,17 +86,16 @@ New 8-byte integer type, checked by configure for OS support(Thomas)
80
86
Better support for quited table/column names(Thomas)
81
87
Surround table and column names with double-quotes(Thomas) in generated
82
88
sql code to preserve case (SQL92 syntax)(Thomas)
83
- New libpqrequestCancel(Tom)
84
89
PQreset() now works with passwords(Tom)
85
90
Handle case of GROUP BY target list column number out of range(David)
86
91
Allow UNION in subselects
87
92
Add auto-size to screen to \d? commands(Bruce)
88
93
Use UNION to show all \d? results in one query(Bruce)
89
94
Add \d? field search feature(Bruce)
90
95
Pg_dump issues fewer \connect requests(Tom)
91
- Document pg_dump -z flag in manual page(Tom)
96
+ Make pg_dump -z flag work better, document it in manual page(Tom)
92
97
Add HAVING clause with full support for subselects and unions(Stephan)
93
- Full text indexing routines in contrib/fulltextindex(Marteen )
98
+ Full text indexing routines in contrib/fulltextindex(Maarten )
94
99
Transaction ids now stored in shared memory(Vadim)
95
100
New PGCLIENTENCODING when issuing COPY command(Tatsuo)
96
101
Support for SQL92 syntax "SET NAMES"(Tatsuo)
@@ -158,7 +163,7 @@ Allow up to 8 key indexes(Bruce)
158
163
Remove ARCHIVE keyword, that is no longer used(Thomas)
159
164
pg_dump -n flag to supress quotes around indentifiers
160
165
disable system columns for views(Jan)
161
- net INET and CIDR types for network addresses(TomH, Paul)
166
+ new INET and CIDR types for network addresses(TomH, Paul)
162
167
no more double quotes in psql output
163
168
pg_dump now dumps views(Terry)
164
169
new SET QUERY_LIMIT(Tatsuo,Jan)
@@ -180,7 +185,7 @@ New FAQ_CVS
180
185
Update backend flowchart in tools/backend(Bruce)
181
186
Change atttypmod from int16 to int32(Bruce, Tom)
182
187
Getrusage() fix for platforms that do not have it(Tom)
183
- Add PGUSER to libpq man page
188
+ Add PQconnectdb, PGUSER, PGPASSWORD to libpq man page
184
189
NS32K platform fixes(Phil Nelson, John Buller)
185
190
Sco 7/UnixWare 2.x fixes(Billy,others)
186
191
Sparc/Solaris 2.5 fixes(Ryan)
@@ -193,6 +198,7 @@ shared libraries all have version numbers
193
198
merged all OS-specific shared library defines into one file
194
199
smarter TCL/TK configuration checking(Billy)
195
200
smarter perl configuration(Brook)
201
+ configure uses supplied install-sh if no install script found(Tom)
196
202
197
203
198
204
0 commit comments