Update wording:

<   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]
>   the table.  This would affect COPY, and perhaps INSERT/UPDATE too.
>   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:
Bruce Momjian 2006-01-05 16:26:49 +00:00
parent 1b736817d0
commit e7893db5cf
2 changed files with 12 additions and 10 deletions

View File

@ -2,7 +2,7 @@
PostgreSQL TODO List PostgreSQL TODO List
==================== ====================
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us) Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Last updated: Thu Jan 5 11:23:42 EST 2006 Last updated: Thu Jan 5 11:26:44 EST 2006
The most recent version of this document can be viewed at The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html. http://www.postgresql.org/docs/faqs.TODO.html.
@ -1019,10 +1019,11 @@ Write-Ahead Log
Allow tables to bypass WAL writes and just fsync() dirty pages on 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 commit. To do this, only a single writer can modify the table, and
writes must happen only on new pages. Readers can continue accessing writes must happen only on new pages. Readers can continue accessing
the table. Another option is to avoid transaction logging entirely the table. This would affect COPY, and perhaps INSERT/UPDATE too.
and truncate or drop the table on crash recovery. These should be Another option is to avoid transaction logging entirely and truncate
implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | or drop the table on crash recovery. These should be implemented
TRUNCATE | STABLE | DEFAULT ]. [wallog] using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | TRUNCATE |
STABLE | DEFAULT ]. [wallog]
Optimizer / Executor Optimizer / Executor

View File

@ -8,7 +8,7 @@
<body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF"> <body bgcolor="#FFFFFF" text="#000000" link="#FF0000" vlink="#A00000" alink="#0000FF">
<h1><a name="section_1">PostgreSQL TODO List</a></h1> <h1><a name="section_1">PostgreSQL TODO List</a></h1>
<p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/> <p>Current maintainer: Bruce Momjian (<a href="mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</a>)<br/>
Last updated: Thu Jan 5 11:23:42 EST 2006 Last updated: Thu Jan 5 11:26:44 EST 2006
</p> </p>
<p>The most recent version of this document can be viewed at<br/> <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>. <a href="http://www.postgresql.org/docs/faqs.TODO.html">http://www.postgresql.org/docs/faqs.TODO.html</a>.
@ -923,10 +923,11 @@ first.
<p> Allow tables to bypass WAL writes and just fsync() dirty pages on <p> 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 commit. To do this, only a single writer can modify the table, and
writes must happen only on new pages. Readers can continue accessing writes must happen only on new pages. Readers can continue accessing
the table. Another option is to avoid transaction logging entirely the table. This would affect COPY, and perhaps INSERT/UPDATE too.
and truncate or drop the table on crash recovery. These should be Another option is to avoid transaction logging entirely and truncate
implemented using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | or drop the table on crash recovery. These should be implemented
TRUNCATE | STABLE | DEFAULT ]. [<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?wallog">wallog</a>] using ALTER TABLE, e.g. ALTER TABLE PERSISTENCE [ DROP | TRUNCATE |
STABLE | DEFAULT ]. [<a href="http://momjian.postgresql.org/cgi-bin/pgtodo?wallog">wallog</a>]
</p> </p>
</li></ul> </li></ul>
<h1><a name="section_20">Optimizer / Executor</a></h1> <h1><a name="section_20">Optimizer / Executor</a></h1>