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
fca7bcbb
Commit
fca7bcbb
authored
17 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Break out referential integrity and server-side languages into separate
TODO categories.
parent
4d436efc
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/TODO
+52
-50
52 additions, 50 deletions
doc/TODO
doc/src/FAQ/TODO.html
+76
-75
76 additions, 75 deletions
doc/src/FAQ/TODO.html
with
128 additions
and
125 deletions
doc/TODO
+
52
−
50
View file @
fca7bcbb
PostgreSQL TODO List
====================
Current maintainer: Bruce Momjian (bruce@momjian.us)
Last updated: Wed Mar 5
11:07:13
EST 2008
Last updated: Wed Mar 5
22:15:29
EST 2008
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
...
...
@@ -711,31 +711,33 @@ SQL Commands
ANALYZE, and CLUSTER
* Referential Integrity
o Add MATCH PARTIAL referential integrity
o Change foreign key constraint for array -> element to mean element
Referential Integrity
=====================
* Add MATCH PARTIAL referential integrity
* Change foreign key constraint for array -> element to mean element
in array?
o
Fix problem when cascading referential triggers make changes on
*
Fix problem when cascading referential triggers make changes on
cascaded tables, seeing the tables in an intermediate state
http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php
http://archives.postgresql.org/pgsql-hackers/2005-09/msg00174.php
o
Allow DEFERRABLE and end-of-statement UNIQUE constraints?
*
Allow DEFERRABLE and end-of-statement UNIQUE constraints?
This would allow UPDATE tab SET col = col + 1 to work if col has
a unique index. Currently, uniqueness checks are done while the
command is being executed, rather than at the end of the statement
or transaction.
http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html
http://archives.postgresql.org/pgsql-hackers/2006-09/msg01458.php
* Server-Side Languages
Server-Side Languages
=====================
o
PL/pgSQL
*
PL/pgSQL
o Fix RENAME to work on variables other than OLD/NEW
http://archives.postgresql.org/pgsql-hackers/2002-03/msg00591.php
...
...
@@ -763,7 +765,7 @@ SQL Commands
http://archives.postgresql.org/pgsql-hackers/2006-10/msg00070.php
o
Other
*
Other
o Add table function support to pltcl, plpythonu
o Add support for polymorphic arguments and return types to
languages other than PL/PgSQL
...
...
This diff is collapsed.
Click to expand it.
doc/src/FAQ/TODO.html
+
76
−
75
View file @
fca7bcbb
...
...
@@ -8,7 +8,7 @@
<body
bgcolor=
"#FFFFFF"
text=
"#000000"
link=
"#FF0000"
vlink=
"#A00000"
alink=
"#0000FF"
>
<h1><a
name=
"section_1"
>
PostgreSQL TODO List
</a></h1>
<p>
Current maintainer: Bruce Momjian (
<a
href=
"mailto:bruce@momjian.us"
>
bruce@momjian.us
</a>
)
<br/>
Last updated: Wed Mar 5
11:07:13
EST 2008
Last updated: Wed Mar 5
22:15:29
EST 2008
</p>
<p>
The most recent version of this document can be viewed at
<br/>
<a
href=
"http://www.postgresql.org/docs/faqs.TODO.html"
>
http://www.postgresql.org/docs/faqs.TODO.html
</a>
.
...
...
@@ -623,7 +623,9 @@ first. There is also a developer's wiki at<br/>
<li>
Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
ANALYZE, and CLUSTER
</li></ul>
</li><li>
Referential Integrity
</li></ul>
<h1><a
name=
"section_8"
>
Referential Integrity
</a></h1>
<ul>
<li>
Add MATCH PARTIAL referential integrity
</li><li>
Change foreign key constraint for array -
>
element to mean element
...
...
@@ -638,12 +640,12 @@ first. There is also a developer's wiki at<br/>
a unique index. Currently, uniqueness checks are done while the
command is being executed, rather than at the end of the statement
or transaction.
</p>
<p>
<a
href=
"http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html"
>
http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html
</a>
<a
href=
"http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html"
>
http://people.planetpostgresql.org/greg/index.php?/archives/2006/06/10.html
</a>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2006-09/msg01458.php"
>
http://archives.postgresql.org/pgsql-hackers/2006-09/msg01458.php
</a>
</p>
</li></ul>
</li><li>
Server-Side Languages
<h1><a
name=
"section_9"
>
Server-Side Languages
</a></h1>
<ul>
<li>
PL/pgSQL
<ul>
...
...
@@ -689,8 +691,7 @@ first. There is also a developer's wiki at<br/>
</p>
</li></ul>
</li></ul>
</li></ul>
<h1><a
name=
"section_8"
>
Clients
</a></h1>
<h1><a
name=
"section_10"
>
Clients
</a></h1>
<ul>
<li>
Have pg_ctl look at PGHOST in case it is a socket directory?
...
...
@@ -821,7 +822,7 @@ first. There is also a developer's wiki at<br/>
</p>
</li></ul>
</li></ul>
<h1><a
name=
"section_
9
"
>
Triggers
</a></h1>
<h1><a
name=
"section_
11
"
>
Triggers
</a></h1>
<ul>
<li>
Add deferred trigger queue file
...
...
@@ -859,7 +860,7 @@ first. There is also a developer's wiki at<br/>
<p>
<a
href=
"http://archives.postgresql.org/pgsql-sql/2008-01/msg00050.php"
>
http://archives.postgresql.org/pgsql-sql/2008-01/msg00050.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_1
0
"
>
Indexes
</a></h1>
<h1><a
name=
"section_1
2
"
>
Indexes
</a></h1>
<ul>
<li>
Add UNIQUE capability to non-btree indexes
...
...
@@ -931,7 +932,7 @@ first. There is also a developer's wiki at<br/>
<p>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2007-03/msg01199.php"
>
http://archives.postgresql.org/pgsql-hackers/2007-03/msg01199.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_1
1
"
>
Fsync
</a></h1>
<h1><a
name=
"section_1
3
"
>
Fsync
</a></h1>
<ul>
<li>
Determine optimal fdatasync/fsync, O_SYNC/O_DSYNC options
...
...
@@ -941,7 +942,7 @@ first. There is also a developer's wiki at<br/>
</p>
</li><li>
Add program to test if fsync has a delay compared to non-fsync
</li></ul>
<h1><a
name=
"section_1
2
"
>
Cache Usage
</a></h1>
<h1><a
name=
"section_1
4
"
>
Cache Usage
</a></h1>
<ul>
<li>
Speed up COUNT(*)
...
...
@@ -994,7 +995,7 @@ first. There is also a developer's wiki at<br/>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php"
>
http://archives.postgresql.org/pgsql-hackers/2007-01/msg00752.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_1
3
"
>
Vacuum
</a></h1>
<h1><a
name=
"section_1
5
"
>
Vacuum
</a></h1>
<ul>
<li>
Improve speed with indexes
...
...
@@ -1045,7 +1046,7 @@ first. There is also a developer's wiki at<br/>
</p>
</li></ul>
</li></ul>
<h1><a
name=
"section_1
4
"
>
Locking
</a></h1>
<h1><a
name=
"section_1
6
"
>
Locking
</a></h1>
<ul>
<li>
Fix priority ordering of read and write light-weight locks (Neil)
...
...
@@ -1071,7 +1072,7 @@ first. There is also a developer's wiki at<br/>
<a
href=
"http://archives.postgresql.org/pgsql-committers/2008-01/msg00365.php"
>
http://archives.postgresql.org/pgsql-committers/2008-01/msg00365.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_1
5
"
>
Startup Time Improvements
</a></h1>
<h1><a
name=
"section_1
7
"
>
Startup Time Improvements
</a></h1>
<ul>
<li>
Experiment with multi-threaded backend for backend creation [
<a
href=
"http://momjian.postgresql.org/cgi-bin/pgtodo?thread"
>
thread
</a>
]
...
...
@@ -1082,7 +1083,7 @@ first. There is also a developer's wiki at<br/>
a single session using multiple threads to execute a statement faster.
</p>
</li></ul>
<h1><a
name=
"section_1
6
"
>
Write-Ahead Log
</a></h1>
<h1><a
name=
"section_1
8
"
>
Write-Ahead Log
</a></h1>
<ul>
<li>
Eliminate need to write full pages to WAL before page modification [
<a
href=
"http://momjian.postgresql.org/cgi-bin/pgtodo?wal"
>
wal
</a>
]
...
...
@@ -1143,7 +1144,7 @@ first. There is also a developer's wiki at<br/>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2008-02/msg01279.php"
>
http://archives.postgresql.org/pgsql-hackers/2008-02/msg01279.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_1
7
"
>
Optimizer / Executor
</a></h1>
<h1><a
name=
"section_1
9
"
>
Optimizer / Executor
</a></h1>
<ul>
<li>
Improve selectivity functions for geometric operators
...
...
@@ -1166,7 +1167,7 @@ first. There is also a developer's wiki at<br/>
<p>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2007-01/msg00096.php"
>
http://archives.postgresql.org/pgsql-hackers/2007-01/msg00096.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_
18
"
>
Miscellaneous Performance
</a></h1>
<h1><a
name=
"section_
20
"
>
Miscellaneous Performance
</a></h1>
<ul>
<li>
Do async I/O for faster random read-ahead of data
...
...
@@ -1219,7 +1220,7 @@ first. There is also a developer's wiki at<br/>
concurrent reads from multiple devices in a partitioned table.
</p>
</li></ul>
<h1><a
name=
"section_1
9
"
>
Source Code
</a></h1>
<h1><a
name=
"section_
2
1"
>
Source Code
</a></h1>
<ul>
<li>
Add use of 'const' for variables in source tree
...
...
@@ -1286,7 +1287,7 @@ first. There is also a developer's wiki at<br/>
of result sets using new statement protocol
</li></ul>
</li></ul>
<h1><a
name=
"section_2
0
"
>
Exotic Features
</a></h1>
<h1><a
name=
"section_2
2
"
>
Exotic Features
</a></h1>
<ul>
<li>
Add pre-parsing phase that converts non-ISO syntax to supported
...
...
@@ -1313,7 +1314,7 @@ first. There is also a developer's wiki at<br/>
<p>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2008-01/msg00893.php"
>
http://archives.postgresql.org/pgsql-hackers/2008-01/msg00893.php
</a>
</p>
</li></ul>
<h1><a
name=
"section_2
1
"
>
Features We Do
<u>
Not
</u>
Want
</a></h1>
<h1><a
name=
"section_2
3
"
>
Features We Do
<u>
Not
</u>
Want
</a></h1>
<ul>
<li>
All backends running as threads in a single process (not wanted)
...
...
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