Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
fca7bcbb
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
fca7bcbb
编写于
3月 06, 2008
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Break out referential integrity and server-side languages into separate
TODO categories.
上级
4d436efc
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
128 addition
and
125 deletion
+128
-125
doc/TODO
doc/TODO
+52
-50
doc/src/FAQ/TODO.html
doc/src/FAQ/TODO.html
+76
-75
未找到文件。
doc/TODO
浏览文件 @
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
...
...
doc/src/FAQ/TODO.html
浏览文件 @
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,8 +623,10 @@ 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
<ul>
</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
in array?
...
...
@@ -638,13 +640,13 @@ 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
<ul>
</li></ul>
<h1><a
name=
"section_9"
>
Server-Side Languages
</a></h1>
<ul>
<li>
PL/pgSQL
<ul>
<li>
Fix RENAME to work on variables other than OLD/NEW
...
...
@@ -688,9 +690,8 @@ first. There is also a developer's wiki at<br/>
<p>
<a
href=
"http://archives.postgresql.org/pgsql-hackers/2007-05/msg00289.php"
>
http://archives.postgresql.org/pgsql-hackers/2007-05/msg00289.php
</a>
</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_
19
"
>
Source Code
</a></h1>
<h1><a
name=
"section_
21
"
>
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)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录