Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
c7bc0ddf
Commit
c7bc0ddf
authored
Sep 23, 2001
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update TODO list.
parent
0a24c70a
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
18 deletions
+15
-18
doc/TODO
doc/TODO
+15
-18
No files found.
doc/TODO
View file @
c7bc0ddf
TODO list for PostgreSQL
========================
Last updated:
Thu Sep 13 23:21:33
EDT 2001
Last updated:
Sun Sep 23 00:08:16
EDT 2001
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
...
...
@@ -88,7 +88,7 @@ MULTILANGUAGE SUPPORT
* Add NCHAR (as distinguished from ordinary varchar),
* Allow LOCALE on a per-column basis, default to ASCII
* Support multiple simultaneous character sets, per SQL92
* -Reject character sequences those are not valid in their charset
* -Reject character sequences those are not valid in their charset
(Tatsuo)
* Make functions more multi-byte aware, e.g. trim()
* -Make n of CHAR(n)/VARCHAR(n) the number of letters, not bytes (Tatsuo)
* Allow setting database character set without multibyte enabled
...
...
@@ -137,10 +137,10 @@ INDEXES
SYSTEM TABLES
* -Add unique indexes to pg_shadow.usename and pg_shadow.usesysid or
switch to pg_shadow.oid as user id
* -Add unique indexes on pg_database
switch to pg_shadow.oid as user id
(Tom)
* -Add unique indexes on pg_database
(Tom)
* -Check all system tables and add unique indexes as needed (Tom)
* -Remove pg_listener index
* -Remove pg_listener index
(Tom)
* -Remove unused pg_variable, pg_inheritproc, pg_ipl tables (Bruce)
COMMANDS
...
...
@@ -149,7 +149,7 @@ COMMANDS
* -Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison [lock]
* Allow RULE recompilation
* Add BETWEEN ASYMMETRIC/SYMMETRIC
*
Change LIMIT val,val to offset,limit to match MySQL
*
-Change LIMIT val,val to offset,limit to match MySQL (Bruce)
* Allow LIMIT/OFFSET to use expressions
* Allow PL/PgSQL's RAISE function to take expressions
* Change PL/PgSQL to use palloc() instead of malloc()
...
...
@@ -167,7 +167,6 @@ COMMANDS
o ALTER TABLE ADD PRIMARY KEY (Christopher Kings-Lynne)
o ALTER TABLE ADD UNIQUE (Christopher Kings-Lynne)
o ALTER TABLE table ADD COLUMN column SERIAL doesn't create sequence
* CLUSTER
o cluster all tables at once
o prevent lose of indexes, permissions, inheritance
...
...
@@ -248,7 +247,7 @@ TRANSACTIONS
* Allow autocommit so always in a transaction block
* Overhaul bufmgr/lockmgr/transaction manager
* Allow nested transactions / savepoints [transactions]
* Handle transaction rollover (Tom) [transactions]
*
-
Handle transaction rollover (Tom) [transactions]
EXOTIC FEATURES
...
...
@@ -264,11 +263,10 @@ EXOTIC FEATURES
MISCELLANEOUS
* Increase identifier length(NAMEDATALEN) if small performance hit
* Increase identifier length
(NAMEDATALEN) if small performance hit
* -Populate backend status area and write program to dump status data (Jan)
* -Put sort files in their own directory (Bruce)
* Show location of syntax error in query [yacc]
* Add sed-like regular expression search/replace capability
* Change representation of whole-tuple parameters to functions
...
...
@@ -299,7 +297,7 @@ VACUUM
MISCELLANEOUS
*
Allow compression of log and meta data
*
-Allow compression of log and meta data (Tom)
* Do async I/O to do better read-ahead of data
* Experiment with multi-threaded backend [thread]
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
...
...
@@ -324,30 +322,29 @@ MISCELLANEOUS
o wakeup sleeper or sleep for less than one clock tick
o spin for lock on multi-cpu machines, yield on single cpu machines
o read/write locks
* Add queue of backends waiting for spinlock
SOURCE CODE
-----------
* Add use of 'const' for variables in source tree
* Does Mariposa source contain any other bug fixes?
*
Convert remaining fprintf(stderr,...)/perror() to elog(
)
*
-Convert remaining fprintf(stderr,...)/perror() to elog() (Peter E
)
* Fix problems with libpq non-blocking/async code [async]
* -Merge global and template BKI files (Tom)
* Fix username/password length limits in all areas, e.g. pg_passwd
* Remove compile-time upper limit on number of backends (MAXBACKENDS) (Tom)
*
-
Remove compile-time upper limit on number of backends (MAXBACKENDS) (Tom)
* Make sure all block numbers are unsigned to increase maximum table size
* Use BlockNumber rather than int where appropriate
* Merge LockMethodCtl and LockMethodTable into one shared structure (Bruce)
* HOLDER/HOLDERTAB rename to PROCLOCKLINK/PROCLOCKLINKTAG (Tom)
* Add version file format stamp to heap and other table types
*
Make elog(LOG) in WAL its own output type, distinct from DEBUG
*
-Make elog(LOG) in WAL its own output type, distinct from DEBUG (Peter E)
* Rename some /contrib modules from pg* to pg_*
* Move some things from /contrib into main tree, like
soundex
* Move some things from /contrib into main tree, like
fuzzystrmatch
* Remove warnings created by -Wcast-align
* Move platform-specific ps status display info from ps_status.c to ports
* Allow ps status display to work on Solaris/SVr4-based systems
* -Decide on spelling of indexes/indices (Peter E)
*
Add mention of VACUUM, log rotation to Administrator's Guide
*
-Add mention of VACUUM, log rotation to Administrator's Guide (Tom, Bruce)
---------------------------------------------------------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment