1- PostgreSQL 6.3 SunFeb 1 14:57:30 EST 1998
1+ PostgreSQL 6.3 SunMar 1 14:57:30 EST 1998
22-------------------------------------------------------------
33
44A dump/restore is required for those wishing to migrate data from
@@ -39,16 +39,16 @@ Generate elog(ERROR) on over-large integer(Bruce)
3939Allow multiple-argument functions in constraint clauses(Thomas)
4040Check boolean input literals for 'true','false','yes','no','1','0'
4141and throw elog(ERROR) if unrecognized(Thomas)
42- Change default table creation from ACL_RD to ACL_NO (aka private tables)(marc)
43-
42+ Major large objects fix
4443
4544Enhancements
4645------------
46+ Subselects with EXISTS, IN, ALL, ANY keywords (Vadim, Bruce, Thomas)
47+ New User Manual(Thomas, others)
48+ Speedup by inlining some frequently-called functions
4749Real deadlock detection, no more timeouts(Bruce)
48- <NOT DONE YET> Subselects with EXISTS, IN, ALL, ANY keywords (Vadim, Bruce, Thomas)
4950Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP,
5051CURRENT_USER(Thomas)
51- Speedup by inlining some frequently-called functions
5252Modify constraint syntax to be SQL92-compliant(Thomas)
5353Implement SQL92 PRIMARY KEY and UNIQUE clauses using indices(Thomas)
5454Recognize SQL92 syntax for FOREIGN KEY. Throw elog notice(Thomas)
@@ -107,7 +107,6 @@ Add UNION, GROUP, DISTINCT to INSERT(Bruce)
107107varchar() stores only necessary bytes on disk(Bruce)
108108Fix for BLOBs(Peter)
109109Mega-Patch for JDBC...see README_6.3 for list of changes(Peter)
110- Allow installation data block size and max tuple size configuration(Darren)
111110Remove unused "option" from PQconnectdb()
112111New LOCK command and lock manual page describing deadlocks(Bruce)
113112Add new psql \da, \dd, \df, \do, \dS, and \dT commands(Bruce)
@@ -122,8 +121,17 @@ Add Unix socket support to DBD::Pg(Goran)
122121New python interface (PyGreSQL 2.0)(D'Arcy)
123122New frontend/backend protocol has a version number, network byte order(Phil)
124123Security features in pg_hba.conf enhanced and documented, many cleanups(Phil)
125- New HTML and Postscript documentation(Thomas)
126-
124+ CHAR() now faster access than VARCHAR() or TEXT
125+ ecpg embedded SQL preprocessor
126+ Add GROUP BY to INSERT INTO table SELECT * FROM table2
127+ Reduce system column overhead(Vadmin)
128+ Remove pg_time table(Vadim)
129+ Add pg_type attribute to identify types that need length (bpchar, varchar)
130+ Add report of offending line when COPY command fails
131+ Allow VIEW permissions to be set separately from the underlying tables.
132+ For security, use GRANT/REVOKE on views as appropriate(Jan)
133+ Tables now have no default GRANT SELECT TO PUBLIC. You must
134+ explicitly grant such permissions.
127135
128136Source Tree Changes
129137-------------------
@@ -160,6 +168,7 @@ Start an AUX port
160168Start a Cygnus port
161169Add string functions to regression suite(Thomas)
162170Expand a few function names formerly truncated to 16 characters(Thomas)
171+ Remove un-needed malloc() calls and replace with palloc()(Bruce)
163172
164173
165174PostgreSQL 6.2.1 Fri Oct 17 00:01:27 EDT 1997