Update TODO list.
Index: TODO =================================================================== RCS file: /home/projects/pgsql/cvsroot/pgsql/doc/TODO,v retrieving revision 1.309 diff -r1.309 TODO 3c3 < Last updated: Sat Dec 23 09:48:47 EST 2000 --- > Last updated: Wed Dec 27 00:44:44 EST 2000 60a61,70 > * Add replication of distributed databases [replication] > o automatic fallover > o load balancing > o master/slave replication > o multi-master replication > o partition data across servers > o sample implementation in contrib/rserv > o queries across databases or servers (two-phase commit) > * Point-in-time data recovery using backup and write-ahead log > * Allow row re-use without vacuum(Vadim) 112c122 < * Make file in/out interface to TOAST columns --- > * Make binary/file in/out interface for TOAST columns 122a133 > * Automatically create rules on views so they are updateable, per SQL92 173c184 < * allow psql \d to show temporary table schema --- > * allow psql \d to show temporary table structure 195d205 < * Add replication of distributed databases [replication] 200a211,212 > * Incremental backups > * Allow SQL92 schemas 205d216 < * Allow row re-use without vacuum(Vadim) 229a241 > * Allow Java server-side programming 278a291 > * Automatically keep clustering on a table 329d341 < 5~
This commit is contained in:
parent
8b97d7a887
commit
97799fc475
24
doc/TODO
24
doc/TODO
@ -1,6 +1,6 @@
|
|||||||
TODO list for PostgreSQL
|
TODO list for PostgreSQL
|
||||||
========================
|
========================
|
||||||
Last updated: Sat Dec 23 09:48:47 EST 2000
|
Last updated: Wed Dec 27 00:44:44 EST 2000
|
||||||
|
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
|
|
||||||
@ -58,6 +58,16 @@ URGENT
|
|||||||
* -Add OUTER joins, left and right[outer](Tom, Thomas)
|
* -Add OUTER joins, left and right[outer](Tom, Thomas)
|
||||||
* -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
|
* -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
|
||||||
* Fix memory leak for expressions[memory](Tom?)
|
* Fix memory leak for expressions[memory](Tom?)
|
||||||
|
* Add replication of distributed databases [replication]
|
||||||
|
o automatic fallover
|
||||||
|
o load balancing
|
||||||
|
o master/slave replication
|
||||||
|
o multi-master replication
|
||||||
|
o partition data across servers
|
||||||
|
o sample implementation in contrib/rserv
|
||||||
|
o queries across databases or servers (two-phase commit)
|
||||||
|
* Point-in-time data recovery using backup and write-ahead log
|
||||||
|
* Allow row re-use without vacuum(Vadim)
|
||||||
|
|
||||||
ADMIN
|
ADMIN
|
||||||
|
|
||||||
@ -109,7 +119,7 @@ TYPES
|
|||||||
* Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
|
* Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
|
||||||
* Add btree index support for reltime, tinterval, regproc, bit, varbit
|
* Add btree index support for reltime, tinterval, regproc, bit, varbit
|
||||||
* Add rtree index support for line, lseg, path, point
|
* Add rtree index support for line, lseg, path, point
|
||||||
* Make file in/out interface to TOAST columns
|
* Make binary/file in/out interface for TOAST columns
|
||||||
* SELECT cash_out(2) crashes because of opaque
|
* SELECT cash_out(2) crashes because of opaque
|
||||||
|
|
||||||
VIEWS
|
VIEWS
|
||||||
@ -120,6 +130,7 @@ VIEWS
|
|||||||
* Create insert, update and delete rules for simple one table views
|
* Create insert, update and delete rules for simple one table views
|
||||||
* -Change elog for complex view ins|upd|del to "cannot {ins|upd|del}
|
* -Change elog for complex view ins|upd|del to "cannot {ins|upd|del}
|
||||||
* Add the functionality for "with check option" clause of create view
|
* Add the functionality for "with check option" clause of create view
|
||||||
|
* Automatically create rules on views so they are updateable, per SQL92
|
||||||
|
|
||||||
INDEXES
|
INDEXES
|
||||||
|
|
||||||
@ -170,7 +181,7 @@ CLIENTS
|
|||||||
* add pg_dump option to dump type names as standard ANSI types
|
* add pg_dump option to dump type names as standard ANSI types
|
||||||
* -make pg_dump dump in oid order, so dependencies are resolved (Philip)
|
* -make pg_dump dump in oid order, so dependencies are resolved (Philip)
|
||||||
* allow psql \d to show primary and foreign keys
|
* allow psql \d to show primary and foreign keys
|
||||||
* allow psql \d to show temporary table schema
|
* allow psql \d to show temporary table structure
|
||||||
* add XML interface capability
|
* add XML interface capability
|
||||||
* -Allow dumping of users/groups separately
|
* -Allow dumping of users/groups separately
|
||||||
|
|
||||||
@ -192,17 +203,17 @@ EXOTIC FEATURES
|
|||||||
|
|
||||||
* Add sql3 recursive unions
|
* Add sql3 recursive unions
|
||||||
* Add the concept of dataspaces/tablespaces [tablespaces]
|
* Add the concept of dataspaces/tablespaces [tablespaces]
|
||||||
* Add replication of distributed databases [replication]
|
|
||||||
* Allow queries across multiple databases
|
* Allow queries across multiple databases
|
||||||
* Allow nested transactions (Vadim)
|
* Allow nested transactions (Vadim)
|
||||||
* Allow INSERT/UPDATE to return new.col or old.col (Philip)
|
* Allow INSERT/UPDATE to return new.col or old.col (Philip)
|
||||||
* SQL*Net listener that makes PostgreSQL appear as an Oracle database
|
* SQL*Net listener that makes PostgreSQL appear as an Oracle database
|
||||||
to clients
|
to clients
|
||||||
|
* Incremental backups
|
||||||
|
* Allow SQL92 schemas
|
||||||
|
|
||||||
MISC
|
MISC
|
||||||
|
|
||||||
* Increase identifier length(NAMEDATALEN) if small performance hit
|
* Increase identifier length(NAMEDATALEN) if small performance hit
|
||||||
* Allow row re-use without vacuum(Vadim)
|
|
||||||
* Create a background process for each database that runs while
|
* Create a background process for each database that runs while
|
||||||
database is idle, finding superceeded rows, gathering stats and vacuuming
|
database is idle, finding superceeded rows, gathering stats and vacuuming
|
||||||
* Add UNIQUE capability to non-btree indexes
|
* Add UNIQUE capability to non-btree indexes
|
||||||
@ -227,6 +238,7 @@ MISC
|
|||||||
* have pg_upgrade use pg_ctl to stop/start postmaster
|
* have pg_upgrade use pg_ctl to stop/start postmaster
|
||||||
* Encrpyt passwords in pg_shadow table using MD5(Vince)
|
* Encrpyt passwords in pg_shadow table using MD5(Vince)
|
||||||
* Use flock() to prevent multiple postmasters on the same port [flock]
|
* Use flock() to prevent multiple postmasters on the same port [flock]
|
||||||
|
* Allow Java server-side programming
|
||||||
|
|
||||||
PERFORMANCE
|
PERFORMANCE
|
||||||
-----------
|
-----------
|
||||||
@ -276,6 +288,7 @@ MISC
|
|||||||
* Make ANALYZE a separate command
|
* Make ANALYZE a separate command
|
||||||
* Gather more accurate dispersion statistics using indexes
|
* Gather more accurate dispersion statistics using indexes
|
||||||
* Keep statistics about clustering of table rows [optimizer]
|
* Keep statistics about clustering of table rows [optimizer]
|
||||||
|
* Automatically keep clustering on a table
|
||||||
* Improve statistics storage in pg_class [performance]
|
* Improve statistics storage in pg_class [performance]
|
||||||
* Improve VACUUM speed with indexes [vacuum]
|
* Improve VACUUM speed with indexes [vacuum]
|
||||||
* Reduce VACUUM lock time by moving tuples with read lock, then write
|
* Reduce VACUUM lock time by moving tuples with read lock, then write
|
||||||
@ -326,4 +339,3 @@ Developers who have claimed items are:
|
|||||||
* Thomas is Thomas Lockhart <lockhart@alumni.caltech.edu>
|
* Thomas is Thomas Lockhart <lockhart@alumni.caltech.edu>
|
||||||
* TomH is Tom I Helbekkmo <tih@Hamartun.Priv.NO>
|
* TomH is Tom I Helbekkmo <tih@Hamartun.Priv.NO>
|
||||||
* Vadim is Vadim B. Mikheev <vadim4o@email.com>
|
* Vadim is Vadim B. Mikheev <vadim4o@email.com>
|
||||||
›5~
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user