Skip to content

Commit 59b2522

Browse files
committed
Update for 6.4.1
1 parent 9ea4191 commit 59b2522

File tree

1 file changed

+9
-25
lines changed

1 file changed

+9
-25
lines changed

doc/TODO

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated: Fri Dec 18 00:15:58 EST 1998
3+
Last updated: Fri Dec 18 02:30:47 EST 1998
44

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

@@ -52,10 +52,9 @@ RELIABILITY
5252
* Remove EXTEND?
5353
* Can lo_export()/lo_import() read/write anywhere, causing a security problem?
5454
* Tables that start with xinv confused to be large objects
55-
* Two and three dimmensional arrays display improperly, missing {}
55+
* Two and three dimensional arrays display improperly, missing {}
5656
* GROUP BY in INSERT INTO table SELECT * FROM table2 fails
5757
* Prevent auto-table reference, like SELECT table.col WHERE col = 3 (?)
58-
* SELECT * FROM table WHERE int4_column = '1' fails
5958
* SELECT a[1] FROM test fails, it needs test.a[1]
6059
* UPDATE table SET table.value = 3 fails
6160
* User who can create databases can modify pg_database table
@@ -64,13 +63,11 @@ RELIABILITY
6463
* views on subselects fail
6564
* disallow inherited columns with the same name as new columns
6665
* recover or force failure when disk space is exhausted
67-
* default char() value not to full length crashes server on some OS's
6866
* allow UPDATE using aggregate to affect all rows, not just one
6967
* computations in views fail:
7068
create view test as select usesysid * usesysid from pg_shadow;
7169
* views containing aggregates sometimes fail(Jan)
7270
* ALTER TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
73-
* SELECT DISTINCT i FROM dtest ORDER BY j generates strange output
7471
* fix memory leak in aborted transactions
7572
* array index references without table name cause problems
7673
* aggregates on array indexes crash backend
@@ -93,14 +90,11 @@ ENHANCEMENTS
9390
* add temporary tables
9491
* add sql3 recursive unions
9592
* add the concept of dataspaces
96-
* add DECIMAL, NUMERIC, DOUBLE PRECISION, BIT, BIT VARYING
93+
* add BIT, BIT VARYING
9794
* NCHAR (as distinguished from ordinary varchar),
9895
* DOMAIN capability
9996
* Allow compression of large fields or a compressed field type
10097
* Fix the rules system(Jan,Soo-Ho)
101-
* add CONSTRAINT
102-
* Full set of text operations and functions
103-
* word searches, concat,max() on text, char
10498
* Large objects
10599
* Fix large object mapping scheme, own reltype(Peter)
106100
* Allow large text type to use large objects(Peter)
@@ -113,11 +107,8 @@ ENHANCEMENTS
113107
(fix lseek()/off_t, mdextend()/RELSEG_SIZE)
114108
* Add REGEX internationalization
115109
* allow row re-use without vacuum, maybe?(Vadim)
116-
* Add word index for text fields, maybe with trigrams, i.e.:
117-
* ' (cat | dog) & ! fox ' meaning text has cat aor dog, but not fox
118110
* Populate backend status area and write program to dump status data
119111
* Add ALTER TABLE DROP/ALTER COLUMN feature
120-
* Allow INSERT INTO ... SELECT to convert column types
121112
* Add syslog functionality(Marc)
122113
* Add STDDEV/VARIANCE() function for standard deviation computation/variance
123114
* add UNIQUE capability to non-btree indexes
@@ -126,13 +117,11 @@ ENHANCEMENTS
126117
* make NULL's come out at the beginning or end depending on the ORDER BY direction
127118
* change the library/backend interface to use network byte order
128119
* Restore unused oid's on backend exit if no one else has gotten oids
129-
* remove non-standard types from the system, and make them loadable
130120
* have UPDATE/DELETE clean out indexes
131121
* allow WHERE restriction on ctid
132122
* allow pg_descriptions when creating types, tables, columns, and functions
133123
* Fix compile and security of Kerberos/GSSAPI code
134124
* Allow psql to print nulls as distinct from ""(?)
135-
* Allow variable casts with BETWEEN 'today'::asbtime AND 'today'::abstime
136125
* Allow INSERT INTO ... SELECT ... FROM view to work
137126
* Make VACUUM on database not lock pg_class
138127
* Make VACUUM ANALYZE only use a readlock
@@ -146,9 +135,7 @@ ENHANCEMENTS
146135
* New pg_shadow file, pg_user is now a view of pg_shadow(Jan)
147136
* Allow flag to control COPY input/output of NULLs
148137
* Allow CLUSTER on all tables at once, and improve CLUSTER
149-
* Change all references of Postgres to PostgreSQL, including binary names
150138
* Add ELOG_TIMESTAMPS to elog()(?)
151-
* Change LOCK tablename to LOCK TABLE tablename(?)
152139
* Allow max tuple length to be changed(Darren)
153140
* Have psql with no database name not connect to username as default(?)
154141
* Allow subqueries in target list
@@ -173,8 +160,7 @@ ENHANCEMENTS
173160
* multi-verion concurrency control(Vadim)
174161
* improve reporting of syntax errors by showing location of error in query
175162
* allow chaining of pages to allow >8k tuples
176-
* no min/max for oid type
177-
* remove un-needed conversion functions
163+
* remove un-needed conversion functions where appropriate
178164
* redesign the function call interface to handle NULLs better(Jan)
179165
* permissions on indexes - prevent them?
180166
* allow multiple generic operators in expressions without the use of parentheses
@@ -226,7 +212,6 @@ DOCUMENTATION
226212
-------------
227213
* Update usermanual source(many)
228214
* added features used in grammer but not in docs, like :: and CAST
229-
* Add keyword list to documentation, already in /tools
230215
* Add 'man pgsql' to show all manual page names
231216
* Add use of 'const' for varibles in source tree
232217

@@ -236,22 +221,21 @@ DOCUMENTATION
236221
CHANGES IN THE 6.4.1 RELEASE
237222
----------------------------
238223
Add pg_dump -N flag to force double quotes around identifiers. This is
239-
the default
224+
the default(Thomas)
240225
Fix for NOT in where clause causing crash(Bruce)
241226
EXPLAIN VERBOSE coredump fix(Vadim)
242227
Fix shared-library problems on Linux
243228
Fix test for table existance to allow mixed-case and whitespace in
244-
the table name
229+
the table name(Thomas)
245230
Fix a couple of pg_dump bugs
246-
Fix for creating tables with constraints when table name is mixed-case(Billy)
247231
Configure matches template/.similar entries better(Tom)
248232
Change builtin function names from SPI_* to spi_*
249233
OR WHERE clause fix(Vadim)
250234
Fixes for mixed-case table names(Billy)
251-
contrib/linux/postgres.init.csh/sh fix
235+
contrib/linux/postgres.init.csh/sh fix(Thomas)
252236
libpq memory overrun fix
253237
SunOS fixes(Tom)
254-
Change exp() behavior to generate error on underflow
238+
Change exp() behavior to generate error on underflow(Thomas)
255239
pg_dump fixes for memory leak, inheritance constraints, layout change
256240
update pgaccess to 0.93
257241
Fix prototype for 64-bit platforms
@@ -262,7 +246,7 @@ Fix for lo_import() crash(Bruce)
262246
Better search for install program(Tom)
263247
Timezone fixes(Tom)
264248
HPUX fixes(Tom)
265-
Use implicit type coersion for matching DEFAULT values
249+
Use implicit type coersion for matching DEFAULT values(Thomas)
266250
Add routines to help with single-byte (internal) character type(Thomas)
267251
Compilation of libpq for Win32 fixes(Magnus)
268252
Upgrade to PyGreSQL 2.2(D'Arcy)

0 commit comments

Comments
 (0)