Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
7bd35f0f
Commit
7bd35f0f
authored
Apr 28, 2000
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update TODO list.
parent
0e69b81d
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
16 deletions
+14
-16
doc/TODO
doc/TODO
+14
-16
No files found.
doc/TODO
View file @
7bd35f0f
...
...
@@ -58,9 +58,6 @@ ENHANCEMENTS
URGENT
* Add MATCH PARTIAL referential integrity
* Foreign key does not check that columns referenced form a primary key
or constrained by UNIQUE
* Add OUTER joins, left and right[outer](Thomas, Bruce)
* Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
* Fix memory leak for expressions[memory](Tom?)
...
...
@@ -72,7 +69,7 @@ ADMIN
* Allow elog() to return error codes, not just messages
* Allow international error message support and add error codes
* Add ability to specifiy location of lock/socket files [flock]
* Unify configuration into one configuration file
* Unify configuration into one configuration file
(Peter E)
TYPES
...
...
@@ -139,13 +136,24 @@ CLIENTS
* allow psql \d to show primary and foreign keys
* allow psql \d to show temporary table schema
REFERENTIAL INTEGRITY
* Add MATCH PARTIAL referential integrity
* Foreign key does not check that columns referenced form a primary key
or constrained by UNIQUE
* Check that primary key exists at foreign key definition time
* Prevent column dropping if column is used by foreign key
* Propagate column or table renaming to foreign key constraints
* Emit a warning at foreign key creation time if no UNIQUE index
exists on referenced primary key attributes
EXOTIC FEATURES
* Add sql3 recursive unions
* Add the concept of dataspaces
* Add replication of distributed databases
* Allow queries across multiple databases
* Allow nested transactions
* Allow nested transactions
(Vadim)
MISC
...
...
@@ -169,15 +177,9 @@ MISC
* Redesign the function call interface to handle NULLs better[function](Tom)
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
* Overhaul bufmgr/lockmgr/transaction manager
* Add configure test to check for C++ need for *.h and namespaces
* Allow BLCKSZ <= 64k, not <= 32k
* redesign UNION structures to have separarate target lists
* Allow multi-level query trees for INSERT INTO ... SELECT
* Check that primary key exists at foreign key definition time
* Prevent column dropping if column is used by foreign key
* Propagate column or table renaming to foreign key constraints
* Emit a warning at foreign key creation time if no UNIQUE index
exists on referenced primary key attributes
PERFORMANCE
...
...
@@ -192,8 +194,6 @@ INDEXES
* Use indexes in ORDER BY for min(), max()
* Use index to restrict rows returned by multi-key index when used with
non-consecutive keys or OR clauses, so fewer heap accesses
* Improve LIMIT processing by using index to limit rows processed [limit]
* Have optimizer take LIMIT into account when considering index scans [limit]
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8,
float4, numeric/decimal too [optimizer]
* Include heap CTID in btree index keys, remove equal-key cruft from btree
...
...
@@ -207,7 +207,6 @@ MISC
* Allow compression of log and meta data
* Allow char() not to use variable-sized header to reduce disk size
* Allow char1 data type that takes one byte of storage
* Do async I/O to do better read-ahead of data
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
when it is available
...
...
@@ -222,7 +221,6 @@ MISC
allocation [memory]
* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
* Allow persistent backends [persistent]
* others [performance]
* prevent labels from being output for stored rules (Tom)
* allow configuration of maximum number of open files
...
...
@@ -232,7 +230,7 @@ SOURCE CODE
* Add use of 'const' for variables in source tree
* Fix C optimizer problem where fmgr_ptr calls return different types [alpha]
* Does Mariposa source contain any other bug fixes?
* Remove SET KSQO option
if
OR processing is improved(Tom)
* Remove SET KSQO option
now that
OR processing is improved(Tom)
* Use macros to define NT open() file parameters, remove NT-specific defines
* Change CURRENT to OLD internally for rules
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment