Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
7bd35f0f
Commit
7bd35f0f
authored
25 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Update TODO list.
parent
0e69b81d
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/TODO
+14
-16
14 additions, 16 deletions
doc/TODO
with
14 additions
and
16 deletions
doc/TODO
+
14
−
16
View file @
7bd35f0f
...
@@ -58,9 +58,6 @@ ENHANCEMENTS
...
@@ -58,9 +58,6 @@ ENHANCEMENTS
URGENT
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)
* Add OUTER joins, left and right[outer](Thomas, Bruce)
* Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
* Allow long tuples by chaining or auto-storing outside db (TOAST)(Jan)
* Fix memory leak for expressions[memory](Tom?)
* Fix memory leak for expressions[memory](Tom?)
...
@@ -72,7 +69,7 @@ ADMIN
...
@@ -72,7 +69,7 @@ ADMIN
* Allow elog() to return error codes, not just messages
* Allow elog() to return error codes, not just messages
* Allow international error message support and add error codes
* Allow international error message support and add error codes
* Add ability to specifiy location of lock/socket files [flock]
* 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
TYPES
...
@@ -139,13 +136,24 @@ CLIENTS
...
@@ -139,13 +136,24 @@ CLIENTS
* allow psql \d to show primary and foreign keys
* allow psql \d to show primary and foreign keys
* allow psql \d to show temporary table schema
* 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
EXOTIC FEATURES
* Add sql3 recursive unions
* Add sql3 recursive unions
* Add the concept of dataspaces
* Add the concept of dataspaces
* Add replication of distributed databases
* Add replication of distributed databases
* Allow queries across multiple databases
* Allow queries across multiple databases
* Allow nested transactions
* Allow nested transactions
(Vadim)
MISC
MISC
...
@@ -169,15 +177,9 @@ MISC
...
@@ -169,15 +177,9 @@ MISC
* Redesign the function call interface to handle NULLs better[function](Tom)
* Redesign the function call interface to handle NULLs better[function](Tom)
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
* Overhaul bufmgr/lockmgr/transaction manager
* Overhaul bufmgr/lockmgr/transaction manager
* Add configure test to check for C++ need for *.h and namespaces
* Allow BLCKSZ <= 64k, not <= 32k
* Allow BLCKSZ <= 64k, not <= 32k
* redesign UNION structures to have separarate target lists
* redesign UNION structures to have separarate target lists
* Allow multi-level query trees for INSERT INTO ... SELECT
* 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
PERFORMANCE
...
@@ -192,8 +194,6 @@ INDEXES
...
@@ -192,8 +194,6 @@ INDEXES
* Use indexes in ORDER BY for min(), max()
* Use indexes in ORDER BY for min(), max()
* Use index to restrict rows returned by multi-key index when used with
* Use index to restrict rows returned by multi-key index when used with
non-consecutive keys or OR clauses, so fewer heap accesses
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,
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8,
float4, numeric/decimal too [optimizer]
float4, numeric/decimal too [optimizer]
* Include heap CTID in btree index keys, remove equal-key cruft from btree
* Include heap CTID in btree index keys, remove equal-key cruft from btree
...
@@ -207,7 +207,6 @@ MISC
...
@@ -207,7 +207,6 @@ MISC
* Allow compression of log and meta data
* Allow compression of log and meta data
* Allow char() not to use variable-sized header to reduce disk size
* 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
* Do async I/O to do better read-ahead of data
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
when it is available
when it is available
...
@@ -222,7 +221,6 @@ MISC
...
@@ -222,7 +221,6 @@ MISC
allocation [memory]
allocation [memory]
* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
* In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
* Allow persistent backends [persistent]
* Allow persistent backends [persistent]
* others [performance]
* prevent labels from being output for stored rules (Tom)
* prevent labels from being output for stored rules (Tom)
* allow configuration of maximum number of open files
* allow configuration of maximum number of open files
...
@@ -232,7 +230,7 @@ SOURCE CODE
...
@@ -232,7 +230,7 @@ SOURCE CODE
* Add use of 'const' for variables in source tree
* Add use of 'const' for variables in source tree
* Fix C optimizer problem where fmgr_ptr calls return different types [alpha]
* Fix C optimizer problem where fmgr_ptr calls return different types [alpha]
* Does Mariposa source contain any other bug fixes?
* 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
* Use macros to define NT open() file parameters, remove NT-specific defines
* Change CURRENT to OLD internally for rules
* Change CURRENT to OLD internally for rules
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment