TODO 15.9 KB
Newer Older
B
Bruce Momjian 已提交
1
TODO list for PostgreSQL
B
Bruce Momjian 已提交
2
========================
B
Bruce Momjian 已提交
3
Last updated:		Sun Mar 11 14:26:45 EST 2001
M
Marc G. Fournier 已提交
4

B
Bruce Momjian 已提交
5
Current maintainer:	Bruce Momjian (pgman@candle.pha.pa.us)
M
Marc G. Fournier 已提交
6

B
Bruce Momjian 已提交
7
The most recent version of this document can be viewed at
B
Bruce Momjian 已提交
8
the PostgreSQL web site, http://www.PostgreSQL.org.
B
Bruce Momjian 已提交
9

B
Bruce Momjian 已提交
10
A dash (-) marks changes that will appear in the upcoming 7.1 release.
B
Bruce Momjian 已提交
11

B
Bruce Momjian 已提交
12 13 14
Names in brackets "[]" indicate more detailed information is available in
the directory pgsql/doc/TODO.detail/ under that name.

B
Bruce Momjian 已提交
15

M
Marc G. Fournier 已提交
16 17
RELIABILITY
-----------
B
Bruce Momjian 已提交
18 19 20 21

PARSER

* SELECT pg_class FROM pg_class generates strange error
B
Bruce Momjian 已提交
22
* Alter TABLE ADD COLUMN does not honor DEFAULT, add CONSTRAINT
B
Bruce Momjian 已提交
23
* -Creating index of TIMESTAMP & RELTIME fails, or rename to DATETIME (Thomas)
B
Bruce Momjian 已提交
24
* -SELECT foo UNION SELECT foo is incorrectly simplified to SELECT foo
B
Bruce Momjian 已提交
25 26
* Unique index on base column not honored on inserts from inherited table
  INSERT INTO inherit_table (unique_index_col) VALUES (dup) should fail
B
Bruce Momjian 已提交
27
  [inheritance] 
B
Bruce Momjian 已提交
28 29
* -Be smarter about promoting types when UNION merges different data types
* -redesign INSERT ... SELECT to have two levels of target list
B
Bruce Momjian 已提交
30 31
* -have INTERSECT/EXCEPT prevent duplicates unless ALL is specified (Tom)
* -SELECT col::DECIMAL(12,10); fails
B
Bruce Momjian 已提交
32 33 34

VIEWS

B
Bruce Momjian 已提交
35
* -Views containing aggregates sometimes fail (Jan)
B
Bruce Momjian 已提交
36
* -Creating view and inheriting the view causes view* to show
B
Bruce Momjian 已提交
37
  duplicates [inheritance] 
B
Bruce Momjian 已提交
38
* -Disallow LOCK on view (Mark Hollomon)
B
Bruce Momjian 已提交
39

B
Bruce Momjian 已提交
40 41 42
MISC

* Plpgsql does not handle quoted mixed-case identifiers
B
Bruce Momjian 已提交
43 44
* -Buffer reference counting bugfixes (Tom)
* -Fix libpq bug that causes it to drop backend error message sent
B
Bruce Momjian 已提交
45
  just before connection closure (ie, any FATAL error message)
B
Bruce Momjian 已提交
46 47
* -SELECT ... UNION ... ORDER BY fails when sort expr not in result list
* -SELECT ... UNION ... GROUP BY fails if column types disagree, no type
B
Bruce Momjian 已提交
48
  promotion occurs
B
Bruce Momjian 已提交
49
* -Modification  of  pg_class  can  happen while table in use by
B
Bruce Momjian 已提交
50
  another backend.  Might  lead  to  MVCC  inside  of  syscache
B
Bruce Momjian 已提交
51
* Permission to DELETE table allows UPDATE also
B
Bruce Momjian 已提交
52
* SELECT cash_out(1) causes crash
B
Bruce Momjian 已提交
53

M
Marc G. Fournier 已提交
54 55
ENHANCEMENTS
------------
B
Bruce Momjian 已提交
56 57 58

URGENT

59
* -Add OUTER joins, left and right (Tom, Thomas)
B
Bruce Momjian 已提交
60
* -Allow long tuples by chaining or auto-storing outside db (TOAST) (Jan)
B
Bruce Momjian 已提交
61
* -Fix memory leak for expressions (Tom) 
B
Bruce Momjian 已提交
62 63 64 65 66 67 68 69 70
* Add replication of distributed databases [replication]
	o automatic fallover
	o load balancing
	o master/slave replication
	o multi-master replication
	o partition data across servers
	o sample implementation in contrib/rserv
	o queries across databases or servers (two-phase commit)
* Point-in-time data recovery using backup and write-ahead log
B
Bruce Momjian 已提交
71
* Allow row re-use without vacuum (Vadim)
B
Bruce Momjian 已提交
72

B
Bruce Momjian 已提交
73 74
ADMIN

B
Bruce Momjian 已提交
75
* More access control over who can create tables and use locks (Karel)
B
Bruce Momjian 已提交
76
* -Test syslog functionality
B
Bruce Momjian 已提交
77
* Convert remaining fprintf(stderr,...)/perror() to elog()
B
Bruce Momjian 已提交
78 79
* Allow elog() to return error codes, module name, file name, line
  number, not just messages
B
Bruce Momjian 已提交
80
* Allow international error message support and add error codes
B
Bruce Momjian 已提交
81 82
* -Unify configuration into one configuration file (Peter E)
* -use setproctitle() if it exists for 'ps' display of status
B
Bruce Momjian 已提交
83
* -Prevent initdb from running wrong version of postmaster/postgres (Peter E)
B
Bruce Momjian 已提交
84
* Remove unused files during database vacuum or postmaster startup
B
Bruce Momjian 已提交
85

B
Bruce Momjian 已提交
86 87
TYPES

B
Bruce Momjian 已提交
88 89
* Nchar (as distinguished from ordinary varchar),
* Domain capability
B
Bruce Momjian 已提交
90
* -Add STDDEV/VARIANCE() function for standard deviation computation/variance
B
Bruce Momjian 已提交
91 92
* -Allow compression of large fields or a compressed field type
* -Large objects
B
Bruce Momjian 已提交
93
	o -Fix large object mapping scheme, own typeid or reltype (Peter E)
B
Bruce Momjian 已提交
94 95 96
	o -Not to stuff everything as files in a single directory, hash dirs
	o -Allow large object vacuuming
	o -Tables that start with xinv confused to be large objects
B
Bruce Momjian 已提交
97
* Add IPv6 capability to INET/CIDR types
98
* -Fix improper masking of some inet/cidr types 
B
Bruce Momjian 已提交
99
* Add conversion function from text to inet
B
Bruce Momjian 已提交
100 101
* Make a separate SERIAL type?
* Store binary-compatible type information in the system
B
Bruce Momjian 已提交
102
* -Add support for & operator (Peter E)
B
Bruce Momjian 已提交
103
* Allow LOCALE on a per-column basis, default to ASCII
B
Bruce Momjian 已提交
104
* Add SHOW command to see locale
B
Bruce Momjian 已提交
105
* Allow nulls in arrays
B
Bruce Momjian 已提交
106
* Allow arrays to be ORDER'ed
B
Bruce Momjian 已提交
107
* Support construction of array result values in expressions
B
Bruce Momjian 已提交
108 109
* Change foreign key constraint for array -> element to mean element
   in array
B
Bruce Momjian 已提交
110
* Remove Money type, add money formatting for decimal type
111
* Declare typein/out functions in pg_proc with a special "C string" data type
112
* Add non-large-object binary field
B
Bruce Momjian 已提交
113
* Functions returning sets don't really work right[function]
B
Bruce Momjian 已提交
114
* -Add hash for int8 (Tom)
B
Bruce Momjian 已提交
115
* SELECT col FROM tab WHERE numeric_col = 10.1 fails
B
Bruce Momjian 已提交
116
* -Get BIT type working
B
Bruce Momjian 已提交
117
* Allow better handling of numeric constants, type conversion [typeconv]
B
Bruce Momjian 已提交
118
* Support multiple simultaneous character sets, per SQL92
B
Bruce Momjian 已提交
119 120 121
* Reject character sequences those are not valid in their charset
* Make functions more multi-byte aware, i.e. trim()
* Make n of CHAR(n)/VARCHAR(n) the number of letters, not bytes
B
Bruce Momjian 已提交
122
* -Update macaddr manufacturer numbers, or remove the function macaddr_manuf()
B
Bruce Momjian 已提交
123
* Add btree index support for reltime, tinterval, regproc
B
Bruce Momjian 已提交
124
* Add rtree index support for line, lseg, path, point
B
Bruce Momjian 已提交
125
* Make binary/file in/out interface for TOAST columns
B
Bruce Momjian 已提交
126
* SELECT cash_out(2) crashes because of opaque
B
Bruce Momjian 已提交
127
* Add SQL standard function bit_length()
B
Bruce Momjian 已提交
128 129
* Make oid use unsigned int more reliably, pg_atoi()
* Missing optimizer selectivities for date, r-tree, etc. [optimizer]
B
Bruce Momjian 已提交
130 131

VIEWS
B
Bruce Momjian 已提交
132

B
Bruce Momjian 已提交
133 134 135
* -Allow DISTINCT on views
* -Allow views of aggregate columns
* -Allow views with subselects
B
Bruce Momjian 已提交
136
* Automatically create rules on views so they are updateable, per SQL92
B
Bruce Momjian 已提交
137
* -Change elog for complex view ins|upd|del to "cannot {ins|upd|del}
B
Bruce Momjian 已提交
138
* Add the functionality for "with check option" clause of create view
B
Bruce Momjian 已提交
139
* Allow NOTIFY in rules involving conditionals
B
Bruce Momjian 已提交
140
* Evaluate INSERT rules at end of query, rather than beginning
B
Bruce Momjian 已提交
141

B
Bruce Momjian 已提交
142
INDEXES
B
Bruce Momjian 已提交
143 144

* Allow CREATE INDEX zman_index ON test (date_trunc( 'day', zman ) datetime_ops)
B
Bruce Momjian 已提交
145
  fails index can't store constant parameters
B
Bruce Momjian 已提交
146
* -Allow SQL function indexes
B
Bruce Momjian 已提交
147
* Add FILLFACTOR to index creation
B
Bruce Momjian 已提交
148
* Re-enable partial indexes
B
Bruce Momjian 已提交
149
* Allow inherited tables to inherit index
B
Bruce Momjian 已提交
150 151 152 153
* Prevent pg_attribute from having duplicate oids for indexes (Tom)
* Add UNIQUE capability to non-btree indexes
* Certain indexes will not shrink, i.e. oid indexes with many inserts (Vadim)
* Have UPDATE/DELETE clean out indexes
B
Bruce Momjian 已提交
154 155

COMMANDS
B
Bruce Momjian 已提交
156

B
Bruce Momjian 已提交
157 158
* ALTER TABLE ADD COLUMN to inherited table put column in wrong place 
  [inheritance]
B
Bruce Momjian 已提交
159
* -Add ALTER TABLE ALTER COLUMN feature (Peter E)
B
Bruce Momjian 已提交
160
* Add ALTER TABLE DROP COLUMN feature [drop]
B
Bruce Momjian 已提交
161
* -Add ALTER TABLE command to change table ownership (Mark H)
B
Bruce Momjian 已提交
162 163
* Add ALTER FUNCTION 
* Add ALTER TABLE ... DROP CONSTRAINT
B
Bruce Momjian 已提交
164
* -Add ALTER USER command to change user db attributes (Peter E)
B
Bruce Momjian 已提交
165
* Automatically drop constraints/functions when object is dropped
B
Bruce Momjian 已提交
166 167
* CLUSTER
	* cluster all tables at once
B
Bruce Momjian 已提交
168
	* prent lose of indexes, permissions, inheritance
B
Bruce Momjian 已提交
169 170 171
	* Automatically keep clustering on a table
	* Keep statistics about clustering, perhaps during VACUUM ANALYZE
	  [optimizer]
B
Bruce Momjian 已提交
172
* Add SIMILAR TO to allow character classes, 'pg_[a-c]%'
B
Bruce Momjian 已提交
173
* Auto-destroy sequence on DROP of table with SERIAL (Ryan)
B
Bruce Momjian 已提交
174
* Allow LOCK TABLE tab1, tab2, tab3 so all tables locked in unison [lock]
B
Bruce Momjian 已提交
175
* Allow INSERT/UPDATE of system-generated oid value for a row
B
Bruce Momjian 已提交
176 177 178 179
* Allow INSERT INTO my_table VALUES (a, b, c, DEFAULT, x, y, z, ...)
* Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
* -Allow multi-level query trees for INSERT INTO ... SELECT
* -Allow ORDER BY...LIMIT in INSERT INTO ... SELECT (Tom)
B
Bruce Momjian 已提交
180
* -Allow ESCAPE '\' at the end of LIKE for ANSI compliance (Thomas)
B
Bruce Momjian 已提交
181
* -Rewrite the LIKE handling by rewriting the user string with the 
B
Bruce Momjian 已提交
182
  supplied ESCAPE
B
Bruce Momjian 已提交
183
* Allow RULE recompilation
B
Bruce Momjian 已提交
184
* -Support UNION/INTERSECT/EXCEPT in sub-selects
B
Bruce Momjian 已提交
185
* -Allow DELETE and UPDATE to use inheritance
B
Bruce Momjian 已提交
186
* Allow BINARY option to SELECT, like we do with DECLARE
B
Bruce Momjian 已提交
187
* MOVE 0 should not move to end of cursor
B
Bruce Momjian 已提交
188
* Overhaul ACL (access control) code
B
Bruce Momjian 已提交
189
* Add SHOW command to display locks
B
Bruce Momjian 已提交
190 191
* Bring INSERT ... VALUES up to full SQL92 spec, disallow missing
  columns, allow DEFAULT
B
Bruce Momjian 已提交
192 193 194
* Allow cursors to be DECLAREd/OPENed/CLOSEed outside transactions
* Allow DELETE WHERE CURRENT OF cursor
* -redesign UNION structures to have separarate target lists
B
Bruce Momjian 已提交
195

B
Bruce Momjian 已提交
196 197
CLIENTS

B
Bruce Momjian 已提交
198
* Make NULL's come out at the beginning or end depending on the
B
Bruce Momjian 已提交
199
  ORDER BY direction
B
Bruce Momjian 已提交
200 201 202 203
* COPY
	* Update reltuples in COPY
	* Allow specification of column names
	* Allow dump/load of CSV format
B
Bruce Momjian 已提交
204
* fix array handling for ECPG
B
Bruce Momjian 已提交
205
* -add pg_dump option to dump type names as standard ANSI types
B
Bruce Momjian 已提交
206 207
* have pg_dump use LEFT OUTER JOIN in multi-table SELECTs
  or multiple SELECTS to avoid bad system catalog entries
B
Bruce Momjian 已提交
208
* -make pg_dump dump in oid order, so dependencies are resolved (Philip)
B
Bruce Momjian 已提交
209
* allow psql \d to show primary and foreign keys
B
Bruce Momjian 已提交
210
* allow psql \d to show temporary table structure
B
Bruce Momjian 已提交
211
* add XML interface capability
B
Bruce Momjian 已提交
212
* -Allow dumping of users/groups separately
B
Bruce Momjian 已提交
213
* Add a global RESET command for use with connection pooling
B
Bruce Momjian 已提交
214
* Remove <=6.3 version compatibility in ODBC?
B
Bruce Momjian 已提交
215
* Add SET REAL_FORMAT and SET DOUBLE_PRECISION_FORMAT using printf args
B
Bruce Momjian 已提交
216

B
Bruce Momjian 已提交
217 218 219 220 221 222
REFERENTIAL INTEGRITY

* Add MATCH PARTIAL referential integrity
* Check that primary key exists at foreign key definition time
* Prevent column dropping if column is used by foreign key
* Propagate column or table renaming to foreign key constraints
B
Bruce Momjian 已提交
223
* -Emit a warning at foreign key creation time if no UNIQUE index
B
Bruce Momjian 已提交
224
  exists on referenced primary key attributes
B
Bruce Momjian 已提交
225
* Add deferred trigger queue file (Jan)
B
Bruce Momjian 已提交
226
* Allow oid to act as a foreign key
B
Bruce Momjian 已提交
227
* Implement dirty reads and use them in RI triggers
B
Bruce Momjian 已提交
228
* Enforce referential integrity for system tables
B
Bruce Momjian 已提交
229 230
* INSERT & UPDATE/DELETE in transaction of primary key fails with 
  deferredTriggerGetPreviousEvent or "change violation" [foreign]
B
Bruce Momjian 已提交
231
* Add unique indexes to pg_shadow.usename and pg_shadow.usesysid
B
Bruce Momjian 已提交
232

233 234 235
EXOTIC FEATURES

* Add sql3 recursive unions
B
Bruce Momjian 已提交
236
* Add the concept of dataspaces/tablespaces [tablespaces]
237
* Allow queries across multiple databases
B
Bruce Momjian 已提交
238
* Allow nested transactions (Vadim)
239
* Allow INSERT/UPDATE ... RETURNING new.col or old.col (Philip)
B
Bruce Momjian 已提交
240
* Add pre-parsing phase that convets non-ANSI features to supported features
B
Bruce Momjian 已提交
241 242
* SQL*Net listener that makes PostgreSQL appear as an Oracle database 
  to clients
B
Bruce Momjian 已提交
243 244
* Incremental backups
* Allow SQL92 schemas
B
Bruce Momjian 已提交
245
* Handle transaction rollover [transactions]
246

B
Bruce Momjian 已提交
247
MISCELLANEOUS
B
Bruce Momjian 已提交
248

B
Bruce Momjian 已提交
249
* Increase identifier length(NAMEDATALEN) if small performance hit
B
Bruce Momjian 已提交
250 251
* Create a background process for each database that runs while
  database is idle, finding superceeded rows, gathering stats and vacuuming
B
Bruce Momjian 已提交
252 253
* Transaction log, so re-do log can be on a separate disk with after-row
  images (Vadim)
B
Bruce Momjian 已提交
254
* Populate backend status area and write program to dump status data
B
Bruce Momjian 已提交
255
* Put sort files in their own directory
B
Bruce Momjian 已提交
256
* Allow autocommit so always in a transaction block
B
Bruce Momjian 已提交
257
* Show location of syntax error in query [yacc]
258
* -Redesign the function call interface to handle NULLs better (Tom)
B
Bruce Momjian 已提交
259
* Overhaul bufmgr/lockmgr/transaction manager
B
Bruce Momjian 已提交
260
* -Use IPC_EXCL when creating shared memory and semaphores (Tom)
B
Bruce Momjian 已提交
261
* Encrpyt passwords in pg_shadow table using MD5 (Vince)
B
Bruce Momjian 已提交
262
* -Use flock() to prevent multiple postmasters on the same port (Tom)
B
Bruce Momjian 已提交
263
* Allow Java server-side programming [java]
B
Bruce Momjian 已提交
264
* Add sed-like regular expression search/replace capability
B
Bruce Momjian 已提交
265 266 267

PERFORMANCE
-----------
B
Bruce Momjian 已提交
268

B
Bruce Momjian 已提交
269
-FSYNC
B
Bruce Momjian 已提交
270

B
Bruce Momjian 已提交
271 272
* -Allow transaction commits with rollback with no-fsync performance
  (Vadim)
B
Bruce Momjian 已提交
273
* Delay fsync() when other backends are about to commit too [fsync]
B
Bruce Momjian 已提交
274

B
Bruce Momjian 已提交
275 276
INDEXES

B
Bruce Momjian 已提交
277
* Use indexes to find min() and max()
B
Bruce Momjian 已提交
278
* Use index to restrict rows returned by multi-key index when used with
B
Bruce Momjian 已提交
279
  non-consecutive keys or OR clauses, so fewer heap accesses
B
Bruce Momjian 已提交
280 281
* Allow SELECT * FROM tab WHERE int2col = 4 use int2col index, int8,
  float4, numeric/decimal too [optimizer]
B
Bruce Momjian 已提交
282 283
* -Include heap CTID in btree index keys, remove equal-key cruft from
  btree (Tom)
B
Bruce Momjian 已提交
284
* Use indexes with CIDR '<<' (contains) operator
B
Bruce Momjian 已提交
285
* Allow LIKE indexing optimization for non-ASCII locales
B
Bruce Momjian 已提交
286 287 288 289
* Be smarter about insertion of already-ordered data into btree index
* Gather more accurate dispersion statistics using indexes
* Add deleted bit to index tuples to reduce heap access
* Prevent index uniqueness checks when UPDATE does not modify column
B
Bruce Momjian 已提交
290

B
Bruce Momjian 已提交
291 292
CACHE

B
Bruce Momjian 已提交
293
* Cache most recent query plan(s) (Karel) [prepare]
B
Bruce Momjian 已提交
294
* Shared catalog cache, reduce lseek()'s by caching table size in shared area
B
Bruce Momjian 已提交
295

B
Bruce Momjian 已提交
296 297 298 299 300 301 302 303 304 305 306
VACUUM

* Improve speed with indexes (perhaps recreate index instead) [vacuum]
* Reduce lock time by moving tuples with read lock, then write
  lock and truncate table [vacuum]
* -Redesign ANALYZE in VACUUM so it can be run separately without locks
* Make ANALYZE a separate command
* Allow ANALYZE to ESTIMATE based on certain random precentage of rows
* Add LAZY VACUUM (Vadim)

MISCELLANEOUS
B
Bruce Momjian 已提交
307

B
Bruce Momjian 已提交
308
* Allow compression of log and meta data
B
Bruce Momjian 已提交
309 310
* Do async I/O to do better read-ahead of data
* Get faster regex() code from Henry Spencer <henry@zoo.utoronto.ca>
B
Bruce Momjian 已提交
311
  when it is available
B
Bruce Momjian 已提交
312
* Use mmap() rather than SYSV shared memory(?)
B
Bruce Momjian 已提交
313
* -Make oid use oidin/oidout not int4in/int4out in pg_type.h (Tom)
B
Bruce Momjian 已提交
314
* Improve Subplan list handling
B
Bruce Momjian 已提交
315
* Allow Subplans to use efficient joins(hash, merge) with upper variable
B
Bruce Momjian 已提交
316
* -use fmgr_info()/fmgr_faddr() instead of fmgr() calls in high-traffic
B
Bruce Momjian 已提交
317 318
  places, like GROUP BY, UNIQUE, index processing, etc.
* improve dynamic memory allocation by introducing tuple-context memory
B
Bruce Momjian 已提交
319
  allocation (Tom)
B
Bruce Momjian 已提交
320
* -In WHERE tab1.x=3 AND tab1.x=tab2.y, add tab2.y=3
B
Bruce Momjian 已提交
321
* allow configuration of maximum number of open files
B
Bruce Momjian 已提交
322
* Remove pg_listener index
B
Bruce Momjian 已提交
323
* Improve statistics storage in pg_class [performance]
B
Bruce Momjian 已提交
324
* Add connection pooling [pool]
B
Bruce Momjian 已提交
325
* Allow persistent backends [persistent]
B
Bruce Momjian 已提交
326 327
* Create a transaction processor to aid in persistent connections and
  connection pooling
B
Bruce Momjian 已提交
328 329
* Add SET PERFORMANCE_TIPS option to suggest INDEX, VACUUM, VACUUM
  ANALYZE, and CLUSTER
B
Bruce Momjian 已提交
330 331
* Force transactions that commit at near the same time use a single fsync()
* Make blind writes go through the file descriptor cache
B
Bruce Momjian 已提交
332

B
Bruce Momjian 已提交
333 334
SOURCE CODE
-----------
B
Bruce Momjian 已提交
335
* Add use of 'const' for variables in source tree
B
Bruce Momjian 已提交
336
* -Fix C optimizer problem where fmgr_ptr calls return different types (Tom)
B
Bruce Momjian 已提交
337
* Does Mariposa source contain any other bug fixes?
B
Bruce Momjian 已提交
338
* Remove SET KSQO option now that OR processing is improved (Tom)
339
* -Use macros to define NT open() file parameters, remove NT-specific defines
B
Bruce Momjian 已提交
340
* -Change CURRENT to OLD internally for rules (Bruce)
B
Bruce Momjian 已提交
341
* Replace the use of fprint(stderr, ...) with elog() in backend code
B
Bruce Momjian 已提交
342
* -Allow libedit to be used in place of libreadline
B
Bruce Momjian 已提交
343
* -BSD/OS does not support locale because there is no LC_MESSAGES (Bruce)
B
Bruce Momjian 已提交
344
* Remove unused pg_variable, pg_inheritproc, pg_ipl tables
B
Bruce Momjian 已提交
345
* Experiment with multi-threaded backend [thread]
B
Bruce Momjian 已提交
346
* Fix problems with libpq non-blocking/async code [async]
B
Bruce Momjian 已提交
347
* Merge global and template BKI files (Peter E)
B
Bruce Momjian 已提交
348
* Fix username/password length limits in all areas
B
Bruce Momjian 已提交
349
* Remove compile-time upper limit on number of backends (MAXBACKENDS) (Tom)
B
Bruce Momjian 已提交
350
* Make sure all block numbers are unsigned to increase maximum table size
B
Bruce Momjian 已提交
351
* Merge LockMethodCtl and LockMethodTable into one shared structure (Bruce)
B
Bruce Momjian 已提交
352
* HOLDER/HOLDERTAB reanme to PROCLOCKLINK/PROCLOCKLINKTAG (Tom)
B
Bruce Momjian 已提交
353
* Correct CRC WAL code to be a real CRC64 algorithm
B
Bruce Momjian 已提交
354
* Add version file format stamp to heap and other table types
355

B
Bruce Momjian 已提交
356 357 358 359 360 361 362
---------------------------------------------------------------------------


Developers who have claimed items are:
--------------------------------------
	* Billy is Billy G. Allie <Bill.Allie@mug.org>
	* Brook is Brook Milligan <brook@trillium.NMSU.Edu>
B
Bruce Momjian 已提交
363
	* Bruce is Bruce Momjian<pgman@candle.pha.pa.us>
B
Bruce Momjian 已提交
364 365
	* D'Arcy is D'Arcy J.M. Cain <darcy@druid.net>
	* Edmund is Edmund Mergl <E.Mergl@bawue.de>
B
Bruce Momjian 已提交
366 367
	* Hiroshi is Hiroshi Inoue <Inoue@tpf.co.jp>
	* Karel is Karel Zak <zakkr@zf.jcu.cz>
B
Bruce Momjian 已提交
368 369
	* Jan is Jan Wieck <wieck@sapserv.debis.de>
 	* Marc is Marc Fournier <scrappy@hub.org>
B
Bruce Momjian 已提交
370
	* Mark is Mark Hollomon <mhh@mindspring.com>
B
Bruce Momjian 已提交
371 372
	* Michael is Michael Meskes <meskes@postgresql.org>
	* Oleg is Oleg Bartunov <oleg@sai.msu.su>
B
Bruce Momjian 已提交
373
	* Peter M is Peter T Mount <peter@retep.org.uk>
B
Bruce Momjian 已提交
374
	* Peter E is Peter Eisentraut<peter_e@gmx.net>
B
Bruce Momjian 已提交
375
	* Philip is Philip Warner <pjw@rhyme.com.au>
B
Bruce Momjian 已提交
376
	* Ross is Ross J. Reedstrom <reedstrm@wallace.ece.rice.edu>
B
Bruce Momjian 已提交
377
	* Ryan is Ryan Bradetich <rbrad@hpb50023.boi.hp.com>
B
Bruce Momjian 已提交
378
 	* Stephan is Stephan Szabo <sszabo@megazone23.bigpanda.com>
B
Bruce Momjian 已提交
379 380
	* Tatsuo is Tatsuo Ishii <t-ishii@sra.co.jp>
	* Thomas is Thomas Lockhart <lockhart@alumni.caltech.edu>
B
Bruce Momjian 已提交
381
	* Tom is Tom Lane <tgl@sss.pgh.pa.us>
B
Bruce Momjian 已提交
382
	* TomH is Tom I Helbekkmo <tih@Hamartun.Priv.NO>
B
Bruce Momjian 已提交
383
	* Vadim is Vadim B. Mikheev <vadim4o@email.com>