Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit2902c4c

Browse files
committed
Update TODO list.
1 parent66270c9 commit2902c4c

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

‎doc/TODO

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TODO list for PostgreSQL
22
========================
3-
Last updated:Sun Sep26 23:23:58 EDT 1999
3+
Last updated:Mon Sep27 11:20:02 EDT 1999
44

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

@@ -29,9 +29,9 @@ PARSER
2929
* SELECT pg_class FROM pg_class generates strange error
3030
* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
3131
* Do not allow bpchar column creation without length
32-
* Select a[1] FROM test fails, it needs test.a[1]
32+
*-Select a[1] FROM test fails, it needs test.a[1]
3333
* -Array index references without table name cause problems [array]
34-
* Update table SET table.value = 3 fails
34+
* Update table SET table.value = 3 fails(SQL standard says this is OK)
3535
* Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME(Thomas)
3636
* SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
3737
* -INSERT ... SELECT ... GROUP BY groups by target columns not source columns
@@ -52,6 +52,7 @@ PARSER
5252
* prevent primary key of nine columns [primary]
5353
* SELECT COUNT('asdf') FROM pg_class WHERE oid=12 crashes
5454
* SELECT DISTINCT ON col1 col1 col2 FROM tab1 is broken [distinct]
55+
* -When using aggregates + GROUP BY, no rows in should yield no rows out
5556

5657
VIEWS
5758

@@ -81,7 +82,7 @@ ADMIN
8182

8283
* Better interface for adding to pg_group
8384
* More access control over who can create tables and access the database
84-
*Add syslog functionality
85+
*Test syslog functionality
8586
* Allow elog() to return error codes, not just messages
8687
* Allow international error message support and add error codes
8788
* Generate postmaster pid file and remove flock/fcntl lock code [flock]
@@ -139,15 +140,14 @@ COMMANDS
139140
* Add ALTER TABLE DROP/ALTER COLUMN feature
140141
* Allow CLUSTER on all tables at once, and improve CLUSTER, loses NOT
141142
NULL specification on table [cluster]
142-
* Generate error on CREATE OPERATOR of ~~, ~ and and ~*
143143
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
144144
* Auto-destroy sequence on DROP of table with SERIAL(Ryan)
145145
* Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison
146146
* Allow INSERT/UPDATE of system-generated oid value for a row
147147
* Allow ESCAPE '\' at the end of LIKE for ANSI compliance [like]
148148
* Rewrite the LIKE handling by rewriting the user string with the
149149
supplied ESCAPE [like]
150-
* Move LIKE index optimization handling to the optimizer
150+
*-Move LIKE index optimization handling to the optimizer
151151
* Allow RULE recompilation
152152
* Support UNION/INTERSECT/EXCEPT in sub-selects
153153

@@ -160,7 +160,6 @@ CLIENTS
160160
* Allow psql \copy to allow delimiters
161161
* Add a function to return the last inserted oid, for use in psql scripts
162162
* Allow psql to print nulls as distinct from "" [null]
163-
* PQrequestCancel() be able to terminate backend waiting for lock
164163

165164
EXOTIC FEATURES
166165

@@ -216,7 +215,7 @@ INDEXES
216215
* Pull requested data directly from indexes, bypassing heap data
217216
* Use index to restrict rows returned by multi-key index when used with
218217
non-consecutive keys or OR clauses, so fewer heap accesses
219-
* Convert function(constant) into a constant for index use
218+
*-Convert function(constant) into a constant for index use
220219
* Allow LIMIT ability on single-table queries that have no ORDER BY to use
221220
a matching index [limit]
222221
* Improve LIMIT processing by using index to limit rows processed [limit]
@@ -226,9 +225,9 @@ INDEXES
226225
* Create more system table indexes for faster cache lookups
227226
* fix indexscan() so it does leak memory by not requiring caller to free
228227
* Improve _bt_binsrch() to handle equal keys better, remove _bt_firsteq()(Tom)
229-
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8 too
230-
[optimizer]
231-
* Allow optimizer to prefer plans that match ORDER BY
228+
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8,
229+
float4, numeric/decimal too[optimizer]
230+
*-Allow optimizer to prefer plans that match ORDER BY
232231

233232
CACHE
234233

@@ -241,14 +240,13 @@ CACHE
241240
MISC
242241

243242
* Allow compression of log and meta data
244-
* Update pg_statistic table to remove operator column
245243
* Allow char() not to use variable-sized header to reduce disk size
246244
* Do async I/O to do better read-ahead of data
247245
* -Fix memory exhaustion when using many OR's [cnfify]
248246
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
249247
when it is available
250248
* Use mmap() rather than SYSV shared memory(?)
251-
* Process const = const parts of OR clause in separate pass
249+
*-Process const = const parts of OR clause in separate pass
252250
* Make oid use oidin/oidout not int4in/int4out in pg_type.h
253251
* Improve Subplan list handling
254252
* Allow Subplans to use efficient joins(hash, merge) with upper variable
@@ -260,7 +258,6 @@ MISC
260258
* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
261259
* pass atttypmod through parser in more cases [atttypmod]
262260
* remove duplicate type in/out functions for disk and net
263-
* change VACUUM ANALYZE to use btree comparison functions, not <,=,> calls
264261
* Allow persistent backends [persistent]
265262
* Misc [performance]
266263

@@ -271,7 +268,7 @@ SOURCE CODE
271268
* -Add needed includes and removed unneeded include files(Bruce)
272269
* Make configure --enable-debug add -g on compile line
273270
* Does Mariposa source contain any other bug fixes?
274-
* Remove SET KSQO option if OR processing is improved
271+
* Remove SET KSQO option if OR processing is improved(Tom)
275272

276273
---------------------------------------------------------------------------
277274

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp