OSDN Git Service

Update docs for release.
authorBruce Momjian <bruce@momjian.us>
Sat, 7 Jun 1997 18:43:50 +0000 (18:43 +0000)
committerBruce Momjian <bruce@momjian.us>
Sat, 7 Jun 1997 18:43:50 +0000 (18:43 +0000)
HISTORY
doc/TODO

diff --git a/HISTORY b/HISTORY
index 81a8f4f..1808634 100644 (file)
--- a/HISTORY
+++ b/HISTORY
@@ -1,4 +1,4 @@
-PostgreSQL 6.1                   Tue Jun  3 16:32:44 EDT 1997
+PostgreSQL 6.1                   Sun Jun  8 14:41:13 EDT 1997
 -------------------------------------------------------------
 
 A dump/restore is required for those wishing to migrate data from
index 0c69f8d..519d790 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -8,8 +8,6 @@ current maintainer:     Bruce Momjian (maillist@candle.pha.pa.us)
 The most recent version of this document can be viewed at
 the postgreSQL WWW site, http://www.postgreSQL.org.
 
-Dashed items(-) are being worked on for the 6.1 release.
-
 THE CHANGES FOR 6.1 APPEAR AT THE END OF THIS DOCUMENT
 
 Developers who have claimed items are:
@@ -44,7 +42,6 @@ Fix all NULL features
        allow psql to print nulls meaningfully
 Fix compile and security of Kerberos/GSSAPI code (Daniel Kalchev?)
 Dropping a table twice causes corruption, drop/create not rollback-able
--SUM aggregate on no rows or null value should return NULL, not zero(Thomas)
 SELECT on two tables where zero or one table in WHERE and target
        clause returns no rows
 COUNT on VIEW always returns zero (maybe because there is no oid for views?)
@@ -53,9 +50,9 @@ SELECT a[1] FROM test fails, it needs test.a[1]
 INSERT INTO ... SELECT DISTINCT ... generates error on DISTINCT
 pg_database.datdba is oid, should be int4
 can lo_export()/lo_import() read/write anywhere, causing a security problem?
--SELECT ... INTO TABLE ... with varchar()/char() types have zero-length fields
 Fix UPDATE key_table SET keyval=max(reftab.NUM)+1 WHERE tblname='reftab'
 SELECT COUNT(*) FROM TAB1, TAB2 fails
+Tables that start with xinv confused to be large objects
 
 ENHANCEMENTS
 ------------
@@ -82,7 +79,6 @@ Fix the rules system(Jan?,Soo-Ho)
        making INSTEAD rules work
        add CONSTRAINT
 Full set of text operations and functions
--      upper/lower()
        word searches, concat,max() on text, char
 Replace table-level locking with row or page-level locking(Vadim)
 Large objects
@@ -91,10 +87,6 @@ Large objects
        Fix large object mapping scheme
        not to stuff everything as files in a single directory
 Better interface for adding to pg_group
--Make multi-field indexes easier to create(Vadim)
-       allow optimizer to effectively use parameters without accessing table
--Add int8 type(Thomas)
--Add MONEY/DECIMAL type(Thomas)
 Make MONEY/DECIMAL have a defined precision
 Add support for tables >2G, or test current version
 Incorporate the PERL PG95 interface library into source tree(Edmund)
@@ -109,44 +101,32 @@ remove time-travel feature(Vadim)
 reduce system column overhead(Vadmin)
 remove pg_time table(Vadim)
 allow row re-use without vacuum, maybe?(Vadim)
--split apart row removal function from statistics function(Vadim)
 can't vacuum large objects
 can't reduce index file size with vacuum
 Remove restriction that ORDER BY field must be in SELECT list(?)
 Allow queries about owner of datbases, tables like:
         SELECT u.usesysid FROM postgres.pg_user u;
--DROP AGGREGATE should take in basetype as an arg(Darren)
 Add word index for text fields, maybe with trigrams, i.e.:
     ' (cat | dog) & ! fox ' meaning text has cat or dog, but not fox
--Add common-sense constant type promotions(Bruce)
 Allow readline-type or editor command editing of multi-line SQL commands
--Allow pg_dump to dump all databases at a site in one command(Bruce)
 Populate backend status area and write program to dump status data
 Add ALTER TABLE DROP COLUMN feature
 Remove stale files upon startup(Vivek)
 Add command to show privileges
 Allow INSERT INTO ... SELECT to convert column types
 Add syslog functionality
--Allow aggregate for all types, like count(Darren)
 Improve optimizer plan choice(Darren)
 Add STDDEV/VARIANCE() function for standard deviation computation/variance
 Add table/column/function discription table indexed by oid
--make all identifiers case-insensitive(Bruce)
 add pg_type attribute to identify types that need length (bpchar, varchar)
 add UNIQUE capability to non-btree indexes
--allow GROUP BY on columns that on functions(Vadim)
--add non-ascii collating strings with strcoll() and setlocale (Oleg)
--new DATE routines (Thomas)
--index NULL fields(Vadim)
--Add SERIAL column type(Vadim)
--Add multi-column indexes(Vadim)
--Add SET VAR TO command
+make pg_dumpall preserve table ownership, not just database ownership
+make large objects have their own reltype
 
 PERFORMANCE
 -----------
 Optimizing disjunctive queries
--Add Genetic Query Optimzation for many tables (Martin)
--Fix bushy-plans (Martin)
+Fix bushy-plans (Martin)
 Other optimizer bugs
 Is fsync use optimized?
 Multi-representational types, a la Illustra. For example, have a
@@ -154,13 +134,11 @@ Multi-representational types, a la Illustra. For example, have a
        objects, when greater than 8K.
 Use indexes in ORDER BY
 Profile engine in INSERT's and other operations
--Speed up hash creation by using btree's fast sort/insert routines(done)
 Cache most recent query plan(s?)
 Allow compression of log and meta data
 Allow LIKE/wildcard matches to use indexes if the wildcard character is not first
 Add FILLFACTOR to index creation
 Allow indexes to be used with OR clauses(Vadim)
--Add column optimization statistics to vacuum(Bruce)
 Change pg_attribute.attnvals name to attdispursion and change type float4
        update pg_statistic table to remove operator column