Skip to content

Commit 97799fc

Browse files
committed
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~
1 parent 8b97d7a commit 97799fc

File tree

1 file changed

+18
-6
lines changed

1 file changed

+18
-6
lines changed

doc/TODO

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated: Sat Dec 23 09:48:47 EST 2000
3+
Last updated: Wed Dec 27 00:44:44 EST 2000
44

55
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
66

@@ -58,6 +58,16 @@ URGENT
5858
* -Add OUTER joins, left and right[outer](Tom, Thomas)
5959
* -Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
6060
* Fix memory leak for expressions[memory](Tom?)
61+
* Add replication of distributed databases [replication]
62+
o automatic fallover
63+
o load balancing
64+
o master/slave replication
65+
o multi-master replication
66+
o partition data across servers
67+
o sample implementation in contrib/rserv
68+
o queries across databases or servers (two-phase commit)
69+
* Point-in-time data recovery using backup and write-ahead log
70+
* Allow row re-use without vacuum(Vadim)
6171

6272
ADMIN
6373

@@ -109,7 +119,7 @@ TYPES
109119
* Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
110120
* Add btree index support for reltime, tinterval, regproc, bit, varbit
111121
* Add rtree index support for line, lseg, path, point
112-
* Make file in/out interface to TOAST columns
122+
* Make binary/file in/out interface for TOAST columns
113123
* SELECT cash_out(2) crashes because of opaque
114124

115125
VIEWS
@@ -120,6 +130,7 @@ VIEWS
120130
* Create insert, update and delete rules for simple one table views
121131
* -Change elog for complex view ins|upd|del to "cannot {ins|upd|del}
122132
* Add the functionality for "with check option" clause of create view
133+
* Automatically create rules on views so they are updateable, per SQL92
123134

124135
INDEXES
125136

@@ -170,7 +181,7 @@ CLIENTS
170181
* add pg_dump option to dump type names as standard ANSI types
171182
* -make pg_dump dump in oid order, so dependencies are resolved (Philip)
172183
* allow psql \d to show primary and foreign keys
173-
* allow psql \d to show temporary table schema
184+
* allow psql \d to show temporary table structure
174185
* add XML interface capability
175186
* -Allow dumping of users/groups separately
176187

@@ -192,17 +203,17 @@ EXOTIC FEATURES
192203

193204
* Add sql3 recursive unions
194205
* Add the concept of dataspaces/tablespaces [tablespaces]
195-
* Add replication of distributed databases [replication]
196206
* Allow queries across multiple databases
197207
* Allow nested transactions (Vadim)
198208
* Allow INSERT/UPDATE to return new.col or old.col (Philip)
199209
* SQL*Net listener that makes PostgreSQL appear as an Oracle database
200210
to clients
211+
* Incremental backups
212+
* Allow SQL92 schemas
201213

202214
MISC
203215

204216
* Increase identifier length(NAMEDATALEN) if small performance hit
205-
* Allow row re-use without vacuum(Vadim)
206217
* Create a background process for each database that runs while
207218
database is idle, finding superceeded rows, gathering stats and vacuuming
208219
* Add UNIQUE capability to non-btree indexes
@@ -227,6 +238,7 @@ MISC
227238
* have pg_upgrade use pg_ctl to stop/start postmaster
228239
* Encrpyt passwords in pg_shadow table using MD5(Vince)
229240
* Use flock() to prevent multiple postmasters on the same port [flock]
241+
* Allow Java server-side programming
230242

231243
PERFORMANCE
232244
-----------
@@ -276,6 +288,7 @@ MISC
276288
* Make ANALYZE a separate command
277289
* Gather more accurate dispersion statistics using indexes
278290
* Keep statistics about clustering of table rows [optimizer]
291+
* Automatically keep clustering on a table
279292
* Improve statistics storage in pg_class [performance]
280293
* Improve VACUUM speed with indexes [vacuum]
281294
* Reduce VACUUM lock time by moving tuples with read lock, then write
@@ -326,4 +339,3 @@ Developers who have claimed items are:
326339
* Thomas is Thomas Lockhart <lockhart@alumni.caltech.edu>
327340
* TomH is Tom I Helbekkmo <tih@Hamartun.Priv.NO>
328341
* Vadim is Vadim B. Mikheev <vadim4o@email.com>
329-
�5~

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy