1
1
TODO list for PostgreSQL
2
2
========================
3
- Last updated: Sat Nov 6 11:54:11 EST 1999
3
+ Last updated: Mon Nov 22 13:02:03 EST 1999
4
4
5
5
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
6
6
@@ -25,7 +25,7 @@ RESOURCES
25
25
PARSER
26
26
27
27
* Disallow inherited columns with the same name as new columns
28
- * INSERT INTO ... SELECT with AS columns matching result columns problem
28
+ * - INSERT INTO ... SELECT with AS columns matching result columns problem
29
29
* SELECT pg_class FROM pg_class generates strange error
30
30
* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
31
31
* Do not allow bpchar column creation without length
@@ -36,21 +36,21 @@ PARSER
36
36
* SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
37
37
* -INSERT ... SELECT ... GROUP BY groups by target columns not source columns(Tom)
38
38
* -CREATE TABLE test (a char(5) DEFAULT text '', b int4) fails on INSERT(Tom)
39
- * UNION with LIMIT fails
39
+ * - UNION with LIMIT fails
40
40
* Unique index on base column not honored on inserts from inherited table
41
41
INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail
42
42
[inherit]
43
- * CREATE TABLE x AS SELECT 1 UNION SELECT 2 fails
44
- * CREATE TABLE test(col char(2) DEFAULT user) fails in length restriction
45
- * mismatched types in CREATE TABLE ... DEFAULT causes problems [default]
43
+ * - CREATE TABLE x AS SELECT 1 UNION SELECT 2 fails
44
+ * - CREATE TABLE test(col char(2) DEFAULT user) fails in length restriction
45
+ * - mismatched types in CREATE TABLE ... DEFAULT causes problems [default]
46
46
* SELECT ... UNION ... ORDER BY fails when sort expr not in result list
47
47
* Be smarter about promoting types when UNION merges different data types
48
48
* SELECT ... UNION ... GROUP BY fails if column types disagree
49
49
* redesign INSERT ... SELECT to have two levels of target list
50
50
* -select * from pg_class where oid in (0,-1)
51
51
* have INTERSECT/EXCEPT prevent duplicates unless ALL is specified
52
52
* prevent primary key of nine columns [primary]
53
- * SELECT COUNT('asdf') FROM pg_class WHERE oid=12 crashes
53
+ * - SELECT COUNT('asdf') FROM pg_class WHERE oid=12 crashes
54
54
* SELECT DISTINCT ON col1 col1 col2 FROM tab1 is broken [distinct]
55
55
* -require SELECT DISTINCT target list to have all ORDER BY columns
56
56
* -When using aggregates + GROUP BY, no rows in should yield no rows out(Tom)
82
82
* Add referential integrity(Jan?)[primary]
83
83
* Add OUTER joins, left and right[outer](Thomas, Bruce)
84
84
* Allow long tuples by chaining or auto-storing outside db (chaining,large objs)
85
- * Eliminate limits on query length
85
+ * - Eliminate limits on query length
86
86
* Fix memory leak for expressions[memory](Tom?)
87
87
* -Fix memory leak for aggregates(Tom)
88
88
@@ -102,7 +102,7 @@ TYPES
102
102
* Nchar (as distinguished from ordinary varchar),
103
103
* Domain capability
104
104
* Add STDDEV/VARIANCE() function for standard deviation computation/variance
105
- * Allow compression of large fields or a compressed field type
105
+ * - Allow compression of large fields or a compressed field type
106
106
* Large objects
107
107
o Fix large object mapping scheme, own typeid or reltype(Peter)
108
108
o Allow large text type to use large objects(Peter)
@@ -199,14 +199,14 @@ MISC
199
199
with after-row images(Vadim) [logging](Vadim)
200
200
* Populate backend status area and write program to dump status data
201
201
* Make oid use unsigned int more reliably, pg_atoi()
202
- * Allow subqueries in target list
202
+ * - Allow subqueries in target list
203
203
* Put sort files, large objects in their own directory
204
204
* Do autocommit so always in a transaction block(?)
205
205
* Show location of syntax error in query [yacc]
206
206
* Redesign the function call interface to handle NULLs better [function]
207
207
* Document/trigger/rule so changes to pg_shadow recreate pg_pwd [pg_shadow]
208
208
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
209
- * Overhaul mdmgr/smgr to fix double unlinking and double opens, cleanup
209
+ * - Overhaul mdmgr/smgr to fix double unlinking and double opens, cleanup
210
210
* Overhaul bufmgr/lockmgr/transaction manager
211
211
* Add PL/Perl(Mark Hollomon)
212
212
* Make postgres user have a password by default
@@ -281,7 +281,7 @@ SOURCE CODE
281
281
* Add use of 'const' for variables in source tree
282
282
* Fix C optimizer problem where fmgr_ptr calls return different types [alpha]
283
283
* -Add needed includes and removed unneeded include files(Bruce)
284
- * Make configure --enable-debug add -g on compile line
284
+ * - Make configure --enable-debug add -g on compile line
285
285
* Does Mariposa source contain any other bug fixes?
286
286
* Remove SET KSQO option if OR processing is improved(Tom)
287
287
* rename 'createuser' to 'pg_createuser', and add 'pg_' to other commands
0 commit comments