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

Commit7bd35f0

Browse files
committed
Update TODO list.
1 parent0e69b81 commit7bd35f0

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

‎doc/TODO

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@ ENHANCEMENTS
5858

5959
URGENT
6060

61-
* Add MATCH PARTIAL referential integrity
62-
* Foreign key does not check that columns referenced form a primary key
63-
or constrained by UNIQUE
6461
* Add OUTER joins, left and right[outer](Thomas, Bruce)
6562
* Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
6663
* Fix memory leak for expressions[memory](Tom?)
@@ -72,7 +69,7 @@ ADMIN
7269
* Allow elog() to return error codes, not just messages
7370
* Allow international error message support and add error codes
7471
* Add ability to specifiy location of lock/socket files [flock]
75-
* Unify configuration into one configuration file
72+
* Unify configuration into one configuration file (Peter E)
7673

7774
TYPES
7875

@@ -139,13 +136,24 @@ CLIENTS
139136
* allow psql \d to show primary and foreign keys
140137
* allow psql \d to show temporary table schema
141138

139+
REFERENTIAL INTEGRITY
140+
141+
* Add MATCH PARTIAL referential integrity
142+
* Foreign key does not check that columns referenced form a primary key
143+
or constrained by UNIQUE
144+
* Check that primary key exists at foreign key definition time
145+
* Prevent column dropping if column is used by foreign key
146+
* Propagate column or table renaming to foreign key constraints
147+
* Emit a warning at foreign key creation time if no UNIQUE index
148+
exists on referenced primary key attributes
149+
142150
EXOTIC FEATURES
143151

144152
* Add sql3 recursive unions
145153
* Add the concept of dataspaces
146154
* Add replication of distributed databases
147155
* Allow queries across multiple databases
148-
* Allow nested transactions
156+
* Allow nested transactions (Vadim)
149157

150158
MISC
151159

@@ -169,15 +177,9 @@ MISC
169177
* Redesign the function call interface to handle NULLs better[function](Tom)
170178
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
171179
* Overhaul bufmgr/lockmgr/transaction manager
172-
* Add configure test to check for C++ need for *.h and namespaces
173180
* Allow BLCKSZ <= 64k, not <= 32k
174181
* redesign UNION structures to have separarate target lists
175182
* Allow multi-level query trees for INSERT INTO ... SELECT
176-
* Check that primary key exists at foreign key definition time
177-
* Prevent column dropping if column is used by foreign key
178-
* Propagate column or table renaming to foreign key constraints
179-
* Emit a warning at foreign key creation time if no UNIQUE index
180-
exists on referenced primary key attributes
181183

182184

183185
PERFORMANCE
@@ -192,8 +194,6 @@ INDEXES
192194
* Use indexes in ORDER BY for min(), max()
193195
* Use index to restrict rows returned by multi-key index when used with
194196
non-consecutive keys or OR clauses, so fewer heap accesses
195-
* Improve LIMIT processing by using index to limit rows processed [limit]
196-
* Have optimizer take LIMIT into account when considering index scans [limit]
197197
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8,
198198
float4, numeric/decimal too [optimizer]
199199
* Include heap CTID in btree index keys, remove equal-key cruft from btree
@@ -207,7 +207,6 @@ MISC
207207

208208
* Allow compression of log and meta data
209209
* Allow char() not to use variable-sized header to reduce disk size
210-
* Allow char1 data type that takes one byte of storage
211210
* Do async I/O to do better read-ahead of data
212211
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
213212
when it is available
@@ -222,7 +221,6 @@ MISC
222221
allocation [memory]
223222
* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
224223
* Allow persistent backends [persistent]
225-
* others [performance]
226224
* prevent labels from being output for stored rules (Tom)
227225
* allow configuration of maximum number of open files
228226

@@ -232,7 +230,7 @@ SOURCE CODE
232230
* Add use of 'const' for variables in source tree
233231
* Fix C optimizer problem where fmgr_ptr calls return different types [alpha]
234232
* Does Mariposa source contain any other bug fixes?
235-
* Remove SET KSQO optionif OR processing is improved(Tom)
233+
* Remove SET KSQO optionnow that OR processing is improved(Tom)
236234
* Use macros to define NT open() file parameters, remove NT-specific defines
237235
* Change CURRENT to OLD internally for rules
238236

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp