mirror of
https://github.com/postgres/postgres.git
synced 2025-07-31 22:04:40 +03:00
Add:
> > * Allow control over which tables are WAL-logged > > Allow tables to bypass WAL writes and just fsync() dirty pages on > commit. To do this, only a single writer can modify the table, and > writes must happen only on new pages. Readers can continue accessing > the table. Another option is to avoid transaction logging entirely > and truncate or drop the table on crash recovery. These should be > implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | > TRUNCATE | STABLE | DEFAULT ]. [wallog]
This commit is contained in:
12
doc/TODO
12
doc/TODO
@ -2,7 +2,7 @@
|
||||
PostgreSQL TODO List
|
||||
====================
|
||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||
Last updated: Thu Jan 5 10:13:26 EST 2006
|
||||
Last updated: Thu Jan 5 11:23:42 EST 2006
|
||||
|
||||
The most recent version of this document can be viewed at
|
||||
http://www.postgresql.org/docs/faqs.TODO.html.
|
||||
@ -1014,6 +1014,16 @@ Write-Ahead Log
|
||||
remove the 'fsync' parameter (which results in an an inconsistent
|
||||
database) in favor of this capability.
|
||||
|
||||
* Allow control over which tables are WAL-logged
|
||||
|
||||
Allow tables to bypass WAL writes and just fsync() dirty pages on
|
||||
commit. To do this, only a single writer can modify the table, and
|
||||
writes must happen only on new pages. Readers can continue accessing
|
||||
the table. Another option is to avoid transaction logging entirely
|
||||
and truncate or drop the table on crash recovery. These should be
|
||||
implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP |
|
||||
TRUNCATE | STABLE | DEFAULT ]. [wallog]
|
||||
|
||||
|
||||
Optimizer / Executor
|
||||
====================
|
||||
|
Reference in New Issue
Block a user