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
8cec9687
Commit
8cec9687
authored
22 years ago
by
Bruce Momjian
Browse files
Options
Downloads
Patches
Plain Diff
Improve display of headings in HTML.
parent
e358a61d
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/TODO
+46
-46
46 additions, 46 deletions
doc/TODO
with
46 additions
and
46 deletions
doc/TODO
+
46
−
46
View file @
8cec9687
TODO list for PostgreSQL
TODO list for PostgreSQL
========================
========================
Last updated: Tu
e
Apr 2
3
16:2
6
:1
3
EDT 2002
Last updated: T
h
u Apr 2
5
16:2
0
:1
4
EDT 2002
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
...
@@ -12,8 +12,8 @@ A dash (-) marks changes that will appear in the upcoming 7.3 release.
...
@@ -12,8 +12,8 @@ A dash (-) marks changes that will appear in the upcoming 7.3 release.
Bracketed items "[]" have more detailed.
Bracketed items "[]" have more detailed.
U
RGENT
U
rgent
------
======
* Add replication of distributed databases [replication]
* Add replication of distributed databases [replication]
o automatic failover
o automatic failover
...
@@ -28,8 +28,8 @@ URGENT
...
@@ -28,8 +28,8 @@ URGENT
* Point-in-time data recovery using backup and write-ahead log
* Point-in-time data recovery using backup and write-ahead log
R
EPORTING
R
eporting
---------
=========
* Allow elog() to return error codes, module name, file name, line
* Allow elog() to return error codes, module name, file name, line
number, not just messages (Peter E)
number, not just messages (Peter E)
...
@@ -38,8 +38,8 @@ REPORTING
...
@@ -38,8 +38,8 @@ REPORTING
* Show location of syntax error in query [yacc]
* Show location of syntax error in query [yacc]
P
ERMISSIONS
P
ermissions
-----------
===========
* Improve control over user privileges, including table creation and
* Improve control over user privileges, including table creation and
lock use [privileges] (Karel, others)
lock use [privileges] (Karel, others)
...
@@ -52,8 +52,8 @@ PERMISSIONS
...
@@ -52,8 +52,8 @@ PERMISSIONS
* -Allow permissions for functions (Peter E)
* -Allow permissions for functions (Peter E)
A
DMIN
A
dministration
-----
==============
* Incremental backups
* Incremental backups
* -Make it easier to create a database owned by someone who can't createdb,
* -Make it easier to create a database owned by someone who can't createdb,
...
@@ -69,8 +69,8 @@ ADMIN
...
@@ -69,8 +69,8 @@ ADMIN
specified parameters to postgresql.conf defaults (Peter E)
specified parameters to postgresql.conf defaults (Peter E)
* Allow easy display of usernames in a group
* Allow easy display of usernames in a group
D
ATA TYPES
D
ata Types
----------
==========
* -Add domain capability (Rod Taylor)
* -Add domain capability (Rod Taylor)
* Add IPv6 capability to INET/CIDR types
* Add IPv6 capability to INET/CIDR types
...
@@ -104,8 +104,8 @@ DATA TYPES
...
@@ -104,8 +104,8 @@ DATA TYPES
o Auto-delete large objects when referencing row is deleted
o Auto-delete large objects when referencing row is deleted
M
ULTI-LANGUAGE SUPPORT
M
ulti-Language Support
----------------------
======================
* Add NCHAR (as distinguished from ordinary varchar),
* Add NCHAR (as distinguished from ordinary varchar),
* Allow LOCALE on a per-column basis, default to ASCII
* Allow LOCALE on a per-column basis, default to ASCII
...
@@ -117,8 +117,8 @@ MULTI-LANGUAGE SUPPORT
...
@@ -117,8 +117,8 @@ MULTI-LANGUAGE SUPPORT
* Make octet_length_client the same as octet_length() (?)
* Make octet_length_client the same as octet_length() (?)
V
IEWS / RULES
V
iews / Rules
-------------
=============
* Automatically create rules on views so they are updateable, per SQL92 [view]
* Automatically create rules on views so they are updateable, per SQL92 [view]
* Add the functionality for WITH CHECK OPTION clause of CREATE VIEW
* Add the functionality for WITH CHECK OPTION clause of CREATE VIEW
...
@@ -131,8 +131,8 @@ VIEWS / RULES
...
@@ -131,8 +131,8 @@ VIEWS / RULES
* Prevent aggregates from being used in rule WHERE clauses
* Prevent aggregates from being used in rule WHERE clauses
I
NDEXES
I
ndexes
-------
=======
* Allow CREATE INDEX zman_index ON test (date_trunc( 'day', zman ) datetime_ops)
* Allow CREATE INDEX zman_index ON test (date_trunc( 'day', zman ) datetime_ops)
fails index can't store constant parameters
fails index can't store constant parameters
...
@@ -166,8 +166,8 @@ INDEXES
...
@@ -166,8 +166,8 @@ INDEXES
* Test hash index performance and recommend or discourage usage
* Test hash index performance and recommend or discourage usage
C
OMMANDS
C
ommands
--------
========
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
* Add BETWEEN ASYMMETRIC/SYMMETRIC (Christopher)
* Add BETWEEN ASYMMETRIC/SYMMETRIC (Christopher)
...
@@ -251,8 +251,8 @@ COMMANDS
...
@@ -251,8 +251,8 @@ COMMANDS
o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
o Fix PL/pgSQL RENAME to work on variables other than OLD/NEW
C
LIENTS
C
lients
-------
=======
* Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
* Have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
or multiple SELECTS to avoid bad system catalog entries
or multiple SELECTS to avoid bad system catalog entries
...
@@ -296,8 +296,8 @@ CLIENTS
...
@@ -296,8 +296,8 @@ CLIENTS
o Updatable cursors support
o Updatable cursors support
R
EFERENTIAL INTEGRITY
R
eferential Integrity
---------------------
=====================
* Add MATCH PARTIAL referential integrity [foreign]
* Add MATCH PARTIAL referential integrity [foreign]
* Add deferred trigger queue file (Jan)
* Add deferred trigger queue file (Jan)
...
@@ -312,8 +312,8 @@ REFERENTIAL INTEGRITY
...
@@ -312,8 +312,8 @@ REFERENTIAL INTEGRITY
* Fix foreign key constraints to not error on intermediate db states (Stephan)
* Fix foreign key constraints to not error on intermediate db states (Stephan)
D
EPENDENCY CHECKING
D
ependency Checking
-------------------
===================
* Add pg_depend table for dependency recording; use sysrelid, oid,
* Add pg_depend table for dependency recording; use sysrelid, oid,
depend_sysrelid, depend_oid, name
depend_sysrelid, depend_oid, name
...
@@ -329,16 +329,16 @@ DEPENDENCY CHECKING
...
@@ -329,16 +329,16 @@ DEPENDENCY CHECKING
* Flush cached query plans when their underlying catalog data changes
* Flush cached query plans when their underlying catalog data changes
T
RANSACTIONS
T
ransactions
------------
============
* Allow autocommit so always in a transaction block
* Allow autocommit so always in a transaction block
* Overhaul bufmgr/lockmgr/transaction manager
* Overhaul bufmgr/lockmgr/transaction manager
* Allow savepoints / nested transactions [transactions]
* Allow savepoints / nested transactions [transactions]
E
XOTIC FEATURES
E
xotic Features
---------------
===============
* Add sql3 recursive unions
* Add sql3 recursive unions
* Add the concept of dataspaces/tablespaces [tablespaces]
* Add the concept of dataspaces/tablespaces [tablespaces]
...
@@ -354,8 +354,8 @@ PERFORMANCE
...
@@ -354,8 +354,8 @@ PERFORMANCE
===========
===========
F
SYNC
F
sync
-----
=====
* Delay fsync() when other backends are about to commit too [fsync]
* Delay fsync() when other backends are about to commit too [fsync]
o Determine optimal commit_delay value
o Determine optimal commit_delay value
...
@@ -363,8 +363,8 @@ FSYNC
...
@@ -363,8 +363,8 @@ FSYNC
o Allow multiple blocks to be written to WAL with one write()
o Allow multiple blocks to be written to WAL with one write()
C
ACHE
C
ache
-----
=====
* Cache most recent query plan(s) (Neil) [prepare]
* Cache most recent query plan(s) (Neil) [prepare]
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
* Add free-behind capability for large sequential scans (Bruce)
* Add free-behind capability for large sequential scans (Bruce)
...
@@ -373,8 +373,8 @@ CACHE
...
@@ -373,8 +373,8 @@ CACHE
* Make blind writes go through the file descriptor cache
* Make blind writes go through the file descriptor cache
V
ACUUM
V
acuum
------
======
* Improve speed with indexes (perhaps recreate index instead) [vacuum]
* Improve speed with indexes (perhaps recreate index instead) [vacuum]
* Reduce lock time by moving tuples with read lock, then write
* Reduce lock time by moving tuples with read lock, then write
...
@@ -382,8 +382,8 @@ VACUUM
...
@@ -382,8 +382,8 @@ VACUUM
* Provide automatic running of vacuum in the background (Tom)
* Provide automatic running of vacuum in the background (Tom)
L
OCKING
L
ocking
-------
=======
* Make locking of shared data structures more fine-grained
* Make locking of shared data structures more fine-grained
* Add code to detect an SMP machine and handle spinlocks accordingly
* Add code to detect an SMP machine and handle spinlocks accordingly
...
@@ -392,8 +392,8 @@ LOCKING
...
@@ -392,8 +392,8 @@ LOCKING
* Research use of sched_yield() for spinlock acquisition failure
* Research use of sched_yield() for spinlock acquisition failure
S
TARTUP TIME
S
tartup Time
------------
============
* Experiment with multi-threaded backend [thread]
* Experiment with multi-threaded backend [thread]
* Add connection pooling [pool]
* Add connection pooling [pool]
...
@@ -406,8 +406,8 @@ STARTUP TIME
...
@@ -406,8 +406,8 @@ STARTUP TIME
* -Cache system catalog information in per-database files (Tom)
* -Cache system catalog information in per-database files (Tom)
W
RITE-AHEAD LOG
W
rite-Ahead Log
---------------
===============
* Have after-change WAL write()'s write only modified data to kernel
* Have after-change WAL write()'s write only modified data to kernel
* Reduce number of after-change WAL writes; they exist only to gaurd against
* Reduce number of after-change WAL writes; they exist only to gaurd against
...
@@ -421,8 +421,8 @@ WRITE-AHEAD LOG
...
@@ -421,8 +421,8 @@ WRITE-AHEAD LOG
that are too frequent
that are too frequent
O
PTIMIZER / EXECUTOR
O
ptimizer / Executor
--------------------
====================
* Improve Subplan list handling
* Improve Subplan list handling
* Allow Subplans to use efficient joins(hash, merge) with upper variable
* Allow Subplans to use efficient joins(hash, merge) with upper variable
...
@@ -443,8 +443,8 @@ OPTIMIZER / EXECUTOR
...
@@ -443,8 +443,8 @@ OPTIMIZER / EXECUTOR
* Add utility to compute accurate random_page_cost value
* Add utility to compute accurate random_page_cost value
* Improve ability to display optimizer analysis using OPTIMIZER_DEBUG
* Improve ability to display optimizer analysis using OPTIMIZER_DEBUG
M
ISCELLANEOUS
M
iscellaneous
-------------
=============
* Do async I/O for faster random read-ahead of data
* Do async I/O for faster random 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>
...
@@ -456,7 +456,7 @@ MISCELLANEOUS
...
@@ -456,7 +456,7 @@ MISCELLANEOUS
* -Use faster flex flags for performance improvement (Peter E)
* -Use faster flex flags for performance improvement (Peter E)
* Add BSD-licensed qsort() for Solaris
* Add BSD-licensed qsort() for Solaris
S
OURCE CODE
S
ource Code
===========
===========
* Add use of 'const' for variables in source tree
* Add use of 'const' for variables in source tree
...
...
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