Add description about partial WAL archiving for PITR:
> > Doing this will allow administrators to know more easily when the > archive contins all the files needed for point-in-time recovery.
This commit is contained in:
parent
41d64a185e
commit
584693cc6d
14
doc/TODO
14
doc/TODO
@ -2,7 +2,7 @@
|
|||||||
TODO list for PostgreSQL
|
TODO list for PostgreSQL
|
||||||
========================
|
========================
|
||||||
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
|
||||||
Last updated: Sun Apr 17 23:17:13 EDT 2005
|
Last updated: Mon Apr 18 08:51:13 EDT 2005
|
||||||
|
|
||||||
The most recent version of this document can be viewed at the PostgreSQL web
|
The most recent version of this document can be viewed at the PostgreSQL web
|
||||||
site, http://www.PostgreSQL.org.
|
site, http://www.PostgreSQL.org.
|
||||||
@ -113,6 +113,10 @@ Administration
|
|||||||
|
|
||||||
* Force archiving of partially-full WAL files when pg_stop_backup() is
|
* Force archiving of partially-full WAL files when pg_stop_backup() is
|
||||||
called or the server is stopped
|
called or the server is stopped
|
||||||
|
|
||||||
|
Doing this will allow administrators to know more easily when the
|
||||||
|
archive contins all the files needed for point-in-time recovery.
|
||||||
|
|
||||||
* Create dump tool for write-ahead logs for use in determining
|
* Create dump tool for write-ahead logs for use in determining
|
||||||
transaction id for point-in-time recovery
|
transaction id for point-in-time recovery
|
||||||
* Set proper permissions on non-system schemas during db creation
|
* Set proper permissions on non-system schemas during db creation
|
||||||
@ -455,7 +459,7 @@ Commands
|
|||||||
|
|
||||||
* COPY
|
* COPY
|
||||||
o Allow COPY to report error lines and continue
|
o Allow COPY to report error lines and continue
|
||||||
|
|
||||||
This requires the use of a savepoint before each COPY line is
|
This requires the use of a savepoint before each COPY line is
|
||||||
processed, with ROLLBACK on COPY failure.
|
processed, with ROLLBACK on COPY failure.
|
||||||
|
|
||||||
@ -468,7 +472,7 @@ Commands
|
|||||||
|
|
||||||
* CURSOR
|
* CURSOR
|
||||||
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
|
o Allow UPDATE/DELETE WHERE CURRENT OF cursor
|
||||||
|
|
||||||
This requires using the row ctid to map cursor rows back to the
|
This requires using the row ctid to map cursor rows back to the
|
||||||
original heap row. This become more complicated if WITH HOLD cursors
|
original heap row. This become more complicated if WITH HOLD cursors
|
||||||
are to be supported because WITH HOLD cursors have a copy of the row
|
are to be supported because WITH HOLD cursors have a copy of the row
|
||||||
@ -487,7 +491,7 @@ Commands
|
|||||||
o Allow INSERT/UPDATE of the system-generated oid value for a row
|
o Allow INSERT/UPDATE of the system-generated oid value for a row
|
||||||
o Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
|
o Allow INSERT INTO tab (col1, ..) VALUES (val1, ..), (val2, ..)
|
||||||
o Allow INSERT/UPDATE ... RETURNING new.col or old.col
|
o Allow INSERT/UPDATE ... RETURNING new.col or old.col
|
||||||
|
|
||||||
This is useful for returning the auto-generated key for an INSERT.
|
This is useful for returning the auto-generated key for an INSERT.
|
||||||
One complication is how to handle rules that run as part of
|
One complication is how to handle rules that run as part of
|
||||||
the insert.
|
the insert.
|
||||||
@ -661,7 +665,7 @@ Exotic Features
|
|||||||
to clients
|
to clients
|
||||||
* Allow queries across databases or servers with transaction
|
* Allow queries across databases or servers with transaction
|
||||||
semantics
|
semantics
|
||||||
|
|
||||||
Right now contrib/dblink can be used to issue such queries except it
|
Right now contrib/dblink can be used to issue such queries except it
|
||||||
does not have locking or transaction semantics. Two-phase commit is
|
does not have locking or transaction semantics. Two-phase commit is
|
||||||
needed to enable transaction semantics.
|
needed to enable transaction semantics.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user