Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
8cec9687
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,发现更多精彩内容 >>
提交
8cec9687
编写于
4月 25, 2002
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Improve display of headings in HTML.
上级
e358a61d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
46 addition
and
46 deletion
+46
-46
doc/TODO
doc/TODO
+46
-46
未找到文件。
doc/TODO
浏览文件 @
8cec9687
TODO list for PostgreSQL
========================
Last updated: T
ue Apr 23 16:26:13
EDT 2002
Last updated: T
hu Apr 25 16:20:14
EDT 2002
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.
Bracketed items "[]" have more detailed.
U
RGENT
------
U
rgent
======
* Add replication of distributed databases [replication]
o automatic failover
...
...
@@ -28,8 +28,8 @@ URGENT
* 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
number, not just messages (Peter E)
...
...
@@ -38,8 +38,8 @@ REPORTING
* Show location of syntax error in query [yacc]
P
ERMISSIONS
-----------
P
ermissions
===========
* Improve control over user privileges, including table creation and
lock use [privileges] (Karel, others)
...
...
@@ -52,8 +52,8 @@ PERMISSIONS
* -Allow permissions for functions (Peter E)
A
DMIN
-----
A
dministration
==============
* Incremental backups
* -Make it easier to create a database owned by someone who can't createdb,
...
...
@@ -69,8 +69,8 @@ ADMIN
specified parameters to postgresql.conf defaults (Peter E)
* Allow easy display of usernames in a group
D
ATA TYPES
----------
D
ata Types
==========
* -Add domain capability (Rod Taylor)
* Add IPv6 capability to INET/CIDR types
...
...
@@ -104,8 +104,8 @@ DATA TYPES
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),
* Allow LOCALE on a per-column basis, default to ASCII
...
...
@@ -117,8 +117,8 @@ MULTI-LANGUAGE SUPPORT
* 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]
* Add the functionality for WITH CHECK OPTION clause of CREATE VIEW
...
...
@@ -131,8 +131,8 @@ VIEWS / RULES
* 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)
fails index can't store constant parameters
...
...
@@ -166,8 +166,8 @@ INDEXES
* Test hash index performance and recommend or discourage usage
C
OMMANDS
--------
C
ommands
========
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
* Add BETWEEN ASYMMETRIC/SYMMETRIC (Christopher)
...
...
@@ -251,8 +251,8 @@ COMMANDS
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
or multiple SELECTS to avoid bad system catalog entries
...
...
@@ -296,8 +296,8 @@ CLIENTS
o Updatable cursors support
R
EFERENTIAL INTEGRITY
---------------------
R
eferential Integrity
=====================
* Add MATCH PARTIAL referential integrity [foreign]
* Add deferred trigger queue file (Jan)
...
...
@@ -312,8 +312,8 @@ REFERENTIAL INTEGRITY
* 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,
depend_sysrelid, depend_oid, name
...
...
@@ -329,16 +329,16 @@ DEPENDENCY CHECKING
* Flush cached query plans when their underlying catalog data changes
T
RANSACTIONS
------------
T
ransactions
============
* Allow autocommit so always in a transaction block
* Overhaul bufmgr/lockmgr/transaction manager
* Allow savepoints / nested transactions [transactions]
E
XOTIC FEATURES
---------------
E
xotic Features
===============
* Add sql3 recursive unions
* Add the concept of dataspaces/tablespaces [tablespaces]
...
...
@@ -354,8 +354,8 @@ PERFORMANCE
===========
F
SYNC
-----
F
sync
=====
* Delay fsync() when other backends are about to commit too [fsync]
o Determine optimal commit_delay value
...
...
@@ -363,8 +363,8 @@ FSYNC
o Allow multiple blocks to be written to WAL with one write()
C
ACHE
-----
C
ache
=====
* Cache most recent query plan(s) (Neil) [prepare]
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
* Add free-behind capability for large sequential scans (Bruce)
...
...
@@ -373,8 +373,8 @@ CACHE
* Make blind writes go through the file descriptor cache
V
ACUUM
------
V
acuum
======
* Improve speed with indexes (perhaps recreate index instead) [vacuum]
* Reduce lock time by moving tuples with read lock, then write
...
...
@@ -382,8 +382,8 @@ VACUUM
* Provide automatic running of vacuum in the background (Tom)
L
OCKING
-------
L
ocking
=======
* Make locking of shared data structures more fine-grained
* Add code to detect an SMP machine and handle spinlocks accordingly
...
...
@@ -392,8 +392,8 @@ LOCKING
* Research use of sched_yield() for spinlock acquisition failure
S
TARTUP TIME
------------
S
tartup Time
============
* Experiment with multi-threaded backend [thread]
* Add connection pooling [pool]
...
...
@@ -406,8 +406,8 @@ STARTUP TIME
* -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
* Reduce number of after-change WAL writes; they exist only to gaurd against
...
...
@@ -421,8 +421,8 @@ WRITE-AHEAD LOG
that are too frequent
O
PTIMIZER / EXECUTOR
--------------------
O
ptimizer / Executor
====================
* Improve Subplan list handling
* Allow Subplans to use efficient joins(hash, merge) with upper variable
...
...
@@ -443,8 +443,8 @@ OPTIMIZER / EXECUTOR
* Add utility to compute accurate random_page_cost value
* Improve ability to display optimizer analysis using OPTIMIZER_DEBUG
M
ISCELLANEOUS
-------------
M
iscellaneous
=============
* Do async I/O for faster random read-ahead of data
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
...
...
@@ -456,7 +456,7 @@ MISCELLANEOUS
* -Use faster flex flags for performance improvement (Peter E)
* Add BSD-licensed qsort() for Solaris
S
OURCE CODE
S
ource Code
===========
* Add use of 'const' for variables in source tree
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录