Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
1a89d55c
Commit
1a89d55c
authored
Mar 21, 1998
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update for 6.3p1 release.
parent
10fac62c
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
117 additions
and
8 deletions
+117
-8
HISTORY
HISTORY
+57
-0
doc/TODO
doc/TODO
+60
-8
No files found.
HISTORY
View file @
1a89d55c
PostgreSQL 6.3p1 Sun Mar 22 00:19:35 EST 1998
-------------------------------------------------------------
A dump/restore is NOT required for those running 6.3. A 'make clean',
'make', and 'make install' is all that is required. You may want to
re-link your any custom applications that use PostgreSQL libraries.
Changes
-------
ecpg cleanup/fixes, now version 1.1(Michael Meskes)
pg_user cleanup(Bruce)
large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
LIKE fix for multiple adjacent underscores
fix for redefining builtin functions(Thomas)
ultrix4 cleanup
upgrade to pg_access 0.83
updated CLUSTER manual page
multi-byte character set support, see doc/README.mb(Tatsuo)
configure --with-pgport fix
pg_ident fix
big-endian fix for backend communications(Tatsuo)
SUBSTR() and substring() fix(Thomas)
several jdbc fixes(Peter)
libpgtcl improvements, see libptcl/README(Randy Kunkee)
Fix for "Datasize = 0" error(Vadim)
Prevent \do from wrapping(Bruce)
Remove duplicate Russian character set entries
Sunos4 cleanup
Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
CREATE SEQUENCE options to allow a negative integer(Thomas)
Add "PASSWORD" as an allowed column identifier(Thomas)
Add checks for UNION target fields(Bruce)
Fix Alpha port(Dwayne Bailey)
Fix for text arrays containing quotes(Doug Gibson)
Solaris compile fix(Albert Chin-A-Young)
Better identify tcl and tk libs and includes(Bruce)
PostgreSQL 6.3 Sun Mar 1 14:57:30 EST 1998
PostgreSQL 6.3 Sun Mar 1 14:57:30 EST 1998
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -173,6 +212,7 @@ Expand a few function names formerly truncated to 16 characters(Thomas)
...
@@ -173,6 +212,7 @@ Expand a few function names formerly truncated to 16 characters(Thomas)
Remove un-needed malloc() calls and replace with palloc()(Bruce)
Remove un-needed malloc() calls and replace with palloc()(Bruce)
PostgreSQL 6.2.1 Fri Oct 17 00:01:27 EDT 1997
PostgreSQL 6.2.1 Fri Oct 17 00:01:27 EDT 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -195,6 +235,7 @@ Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
...
@@ -195,6 +235,7 @@ Documented new libpq function to return affected rows, PQcmdTuples(Bruce)
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
Trigger function for inserting user names for INSERT/UPDATE(Brook Milligan)
PostgreSQL 6.2 Thu Oct 02 12:53:46 EDT 1997
PostgreSQL 6.2 Thu Oct 02 12:53:46 EDT 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -311,6 +352,7 @@ Files moved to /src/tools directory(Bruce)
...
@@ -311,6 +352,7 @@ Files moved to /src/tools directory(Bruce)
SPI and Trigger programming guides (Vadim & D'Arcy)
SPI and Trigger programming guides (Vadim & D'Arcy)
PostgreSQL 6.1.1 Mon Jul 22 18:04:49 EDT 1997
PostgreSQL 6.1.1 Mon Jul 22 18:04:49 EDT 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -337,6 +379,7 @@ allow underscores in usernames(Bruce)
...
@@ -337,6 +379,7 @@ allow underscores in usernames(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
pg_dumpall now returns proper status, portability fix(Bruce)
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
PostgreSQL 6.1 Sun Jun 8 14:41:13 EDT 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -437,6 +480,9 @@ more shared library support
...
@@ -437,6 +480,9 @@ more shared library support
c++ include file cleanup(Bruce)
c++ include file cleanup(Bruce)
warn about buggy flex(Bruce)
warn about buggy flex(Bruce)
DG-UX, Ultrix, Irix, AIX portability fixes
DG-UX, Ultrix, Irix, AIX portability fixes
PostgreSQL 6.0 Wed Jan 29 00:19:54 EST 1997
PostgreSQL 6.0 Wed Jan 29 00:19:54 EST 1997
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -548,6 +594,7 @@ Restructured port-specific file locations(Bryan, Marc)
...
@@ -548,6 +594,7 @@ Restructured port-specific file locations(Bryan, Marc)
Unused/uninialized variables corrected
Unused/uninialized variables corrected
PostgreSQL 1.09 ???
PostgreSQL 1.09 ???
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -556,6 +603,7 @@ the changes listed in 6.0 were actually included in the 1.02.1 to 1.09
...
@@ -556,6 +603,7 @@ the changes listed in 6.0 were actually included in the 1.02.1 to 1.09
releases.
releases.
Postgres95 1.02 Thu Aug 1 18:00:00 EDT 1996
Postgres95 1.02 Thu Aug 1 18:00:00 EDT 1996
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -613,6 +661,8 @@ Contributors (appologies to any missed)
...
@@ -613,6 +661,8 @@ Contributors (appologies to any missed)
* Paul "Shag" Walmsley <ccshag@cclabs.missouri.edu>
* Paul "Shag" Walmsley <ccshag@cclabs.missouri.edu>
* "Alistair G. Crooks" <azcb0@sde.uts.amdahl.com>
* "Alistair G. Crooks" <azcb0@sde.uts.amdahl.com>
Postgres95 1.01 Fri Feb 23 18:20:36 PST 1996
Postgres95 1.01 Fri Feb 23 18:20:36 PST 1996
-------------------------------------------------------------
-------------------------------------------------------------
Incompatibilities:
Incompatibilities:
...
@@ -648,6 +698,8 @@ Bug fixes:
...
@@ -648,6 +698,8 @@ Bug fixes:
* psql now returns non-zero status on errors when using -c
* psql now returns non-zero status on errors when using -c
* applied public patches 1-14
* applied public patches 1-14
Postgres95 1.0 Tue Sep 5 11:24:11 PDT 1995
Postgres95 1.0 Tue Sep 5 11:24:11 PDT 1995
-------------------------------------------------------------
-------------------------------------------------------------
...
@@ -692,6 +744,7 @@ Bug fixes:
...
@@ -692,6 +744,7 @@ Bug fixes:
work when you try to use them
work when you try to use them
Postgres95 Beta 0.03 Fri Jul 21 14:49:31 PDT 1995
Postgres95 Beta 0.03 Fri Jul 21 14:49:31 PDT 1995
------------------------------------------------------
------------------------------------------------------
Incompatible changes:
Incompatible changes:
...
@@ -800,6 +853,8 @@ New utilities:
...
@@ -800,6 +853,8 @@ New utilities:
New documentation:
New documentation:
* the user manual has been revised and libpq documentation added.
* the user manual has been revised and libpq documentation added.
Postgres95 Beta 0.02 (Thu May 25 16:54:46 PDT 1995)
Postgres95 Beta 0.02 (Thu May 25 16:54:46 PDT 1995)
------------------------------------------------------
------------------------------------------------------
Incompatible changes:
Incompatible changes:
...
@@ -836,6 +891,8 @@ The following bugs have been fixed in postgres95-beta-0.02:
...
@@ -836,6 +891,8 @@ The following bugs have been fixed in postgres95-beta-0.02:
* CREATE TYPE doesn't accept 'variable' as the internallength
* CREATE TYPE doesn't accept 'variable' as the internallength
* wrong result using more than 1 aggregate in a SELECT
* wrong result using more than 1 aggregate in a SELECT
Postgres95 Beta 0.01 (Mon May 1 19:03:10 PDT 1995)
Postgres95 Beta 0.01 (Mon May 1 19:03:10 PDT 1995)
------------------------------------------------------
------------------------------------------------------
Initial release.
Initial release.
doc/TODO
View file @
1a89d55c
TODO list for PostgreSQL
TODO list for PostgreSQL
========================
========================
Last updated: S
un Mar 1 17:14:36
EST 1998
Last updated: S
at Mar 21 00:26:29
EST 1998
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
Current maintainer: Bruce Momjian (maillist@candle.pha.pa.us)
...
@@ -30,7 +30,7 @@ Developers who have claimed items are:
...
@@ -30,7 +30,7 @@ Developers who have claimed items are:
* Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
* Kurt is "Kurt J. Lidl" <lidl@va.pubnix.com>
* Marc is Marc Fournier <scrappy@hub.org>
* Marc is Marc Fournier <scrappy@hub.org>
* Martin is Martin S. Utesch <utesch@aut.tu-freiberg.de>
* Martin is Martin S. Utesch <utesch@aut.tu-freiberg.de>
* Michael is Michael Meskes <meskes@
topsystem.de
>
* Michael is Michael Meskes <meskes@
debian.org
>
* Oleg is Oleg Bartunov <oleg@sai.msu.su>
* Oleg is Oleg Bartunov <oleg@sai.msu.su>
* Paul is Paul M. Aoki <aoki@CS.Berkeley.EDU>
* Paul is Paul M. Aoki <aoki@CS.Berkeley.EDU>
* Patrick is Patrick van Kleef <pvk@pobox.com>
* Patrick is Patrick van Kleef <pvk@pobox.com>
...
@@ -68,7 +68,6 @@ RELIABILITY
...
@@ -68,7 +68,6 @@ RELIABILITY
* Tables that start with xinv confused to be large objects
* Tables that start with xinv confused to be large objects
* Two and three dimmensional arrays display improperly, missing {}
* Two and three dimmensional arrays display improperly, missing {}
* GROUP BY in INSERT INTO table SELECT * FROM table2 fails
* GROUP BY in INSERT INTO table SELECT * FROM table2 fails
* lo_unlink() crashes server
* Prevent auto-table reference, like SELECT table.col WHERE col = 3 (?)
* Prevent auto-table reference, like SELECT table.col WHERE col = 3 (?)
* SELECT * FROM table WHERE int4_column = '1' fails
* SELECT * FROM table WHERE int4_column = '1' fails
* SELECT a[1] FROM test fails, it needs test.a[1]
* SELECT a[1] FROM test fails, it needs test.a[1]
...
@@ -77,6 +76,9 @@ RELIABILITY
...
@@ -77,6 +76,9 @@ RELIABILITY
* User who can create databases can modify pg_database table
* User who can create databases can modify pg_database table
* optimizer memory exhaustion with many OR's
* optimizer memory exhaustion with many OR's
* elog() does not free all its memory(Jan)
* elog() does not free all its memory(Jan)
* views on subselects fail
* disallow inherited columns with the same name as new columns
* recover or force failure when disk space is exhausted
ENHANCEMENTS
ENHANCEMENTS
------------
------------
...
@@ -86,10 +88,10 @@ ENHANCEMENTS
...
@@ -86,10 +88,10 @@ ENHANCEMENTS
* Allow transaction commits with rollback with no-fsync performance
* Allow transaction commits with rollback with no-fsync performance
* More access control over who can create tables and access the database
* More access control over who can create tables and access the database
* Add full ANSI SQL capabilities
* Add full ANSI SQL capabilities
* Implement HAVING clause
* Implement HAVING clause
(Stephan)
* add OUTER joins, left and right (Thomas)
* add OUTER joins, left and right (Thomas)
* make VIEWs updateable where possible
* make VIEWs updateable where possible
* add INTERSECTS, SUBTRACTS
* add INTERSECTS, SUBTRACTS
(Stephan)
* add temporary tables(Bruce)
* add temporary tables(Bruce)
* add sql3 recursive unions
* add sql3 recursive unions
* add the concept of dataspaces
* add the concept of dataspaces
...
@@ -106,9 +108,11 @@ ENHANCEMENTS
...
@@ -106,9 +108,11 @@ ENHANCEMENTS
* Large objects
* Large objects
* Fix large object mapping scheme, own reltype
* Fix large object mapping scheme, own reltype
* not to stuff everything as files in a single directory
* not to stuff everything as files in a single directory
* Fix large object memory leaks
* Better interface for adding to pg_group
* Better interface for adding to pg_group
* Make MONEY/DECIMAL have a defined precision
* Make MONEY/DECIMAL have a defined precision
* Add support for tables >2G, or test current version
* Fix tables >2G, or report error when 2G size reached
(fix lseek()/off_t, mdextend()/RELSEG_SIZE)
* Threaded version of the server or libpq
* Threaded version of the server or libpq
* Allow libpq to cancel query requests
* Allow libpq to cancel query requests
* Add REGEX internationalization
* Add REGEX internationalization
...
@@ -135,7 +139,6 @@ ENHANCEMENTS
...
@@ -135,7 +139,6 @@ ENHANCEMENTS
* Allow psql to print nulls as distinct from ""(?)
* Allow psql to print nulls as distinct from ""(?)
* Allow variable casts with BETWEEN 'today'::asbtime AND 'today'::abstime
* Allow variable casts with BETWEEN 'today'::asbtime AND 'today'::abstime
* Allow INSERT INTO ... SELECT ... FROM view to work
* Allow INSERT INTO ... SELECT ... FROM view to work
* Allow text, char(), and varchar() overhead to be only 2 bytes, not 4 bytes
* Make VACUUM on database not lock pg_class
* Make VACUUM on database not lock pg_class
* Make VACUUM ANALYZE only use a readlock
* Make VACUUM ANALYZE only use a readlock
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
...
@@ -145,6 +148,15 @@ ENHANCEMENTS
...
@@ -145,6 +148,15 @@ ENHANCEMENTS
* Allow variable block sizes(Darren)
* Allow variable block sizes(Darren)
* System tables are now more update-able from SQL(Jan)
* System tables are now more update-able from SQL(Jan)
* New pg_shadow file, pg_user is now a view of pg_shadow(Jan)
* New pg_shadow file, pg_user is now a view of pg_shadow(Jan)
* Allow flag to control COPY input/output of NULLs
* Allow CLUSTER on all tables at once, and improve CLUSTER
* Change all references of Postgres to PostgreSQL, including binary names
* Add ELOG_TIMESTAMPS to elog()(?)
* Change LOCK tablename to LOCK TABLE tablename(?)
* Allow max tuple length to be changed(Darren)
* Have psql with no database name not connect to username as default(?)
* Allow subqueries in target list
* Granting permissions to another user looses permissions for the owner
PERFORMANCE
PERFORMANCE
-----------
-----------
...
@@ -161,8 +173,14 @@ PERFORMANCE
...
@@ -161,8 +173,14 @@ PERFORMANCE
* update pg_statistic table to remove operator column
* update pg_statistic table to remove operator column
* make index creation use psort code, because it is now faster(Vadim)
* make index creation use psort code, because it is now faster(Vadim)
* remove fork()/exec() of backend and make it just fork()
* remove fork()/exec() of backend and make it just fork()
* Improve vacuum locking issues
* Add base table name to \d index
* Add base table name to \d index
* Allow char() not to use variable-sized header to reduce disk size
* Do async I/O to do better read-ahead of data
* Fix optmizer problem with self-table joins
* Fix memory exhaustion when using many OR's
* Use spin locks only on multi-CPU systems, yield CPU instead
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
when it is available
DOCUMENTATION
DOCUMENTATION
-------------
-------------
...
@@ -170,10 +188,44 @@ DOCUMENTATION
...
@@ -170,10 +188,44 @@ DOCUMENTATION
* added features used in grammer but not in docs, like :: and CAST
* added features used in grammer but not in docs, like :: and CAST
* update libpq++ and pginterface manual page
* update libpq++ and pginterface manual page
* Add keyword list to documentation, already in /tools
* Add keyword list to documentation, already in /tools
* Add 'man pgsql' to show all manual page names
=============================================================================
=============================================================================
CHANGES IN THE 6.3p1 PATCH
--------------------------
ecpg cleanup/fixes, now version 1.1(Michael Meskes)
pg_user cleanup(Bruce)
large object fix for pg_dump and tclsh(alvin@camberlo.demon.co.uk)
LIKE fix for multiple adjacent underscores
fix for redefining builtin functions(Thomas)
ultrix4 cleanup
upgrade to pg_access 0.83
updated CLUSTER manual page
multi-byte character set support, see doc/README.mb(Tatsuo)
configure --with-pgport fix
pg_ident fix
big-endian fix for backend communications(Tatsuo)
SUBSTR() and substring() fix(Thomas)
several jdbc fixes(Peter)
libpgtcl improvements, see libptcl/README(Randy Kunkee)
Fix for "Datasize = 0" error(Vadim)
Prevent \do from wrapping(Bruce)
Remove duplicate Russian character set entries
Sunos4 cleanup
Allow optional TABLE keyword in LOCK and SELECT INTO(Thomas)
CREATE SEQUENCE options to allow a negative integer(Thomas)
Add "PASSWORD" as an allowed column identifier(Thomas)
Add checks for UNION target fields(Bruce)
Fix Alpha port(Dwayne Bailey)
Fix for text arrays containing quotes(Doug Gibson)
Solaris compile fix(Albert Chin-A-Young)
Better identify tcl and tk libs and includes(Bruce)
CHANGES IN THE 6.3 RELEASE
CHANGES IN THE 6.3 RELEASE
--------------------------
--------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment