postgresql/src/backend/access
Thomas Munro 475861b261 Add wal_recycle and wal_init_zero GUCs.
On at least ZFS, it can be beneficial to create new WAL files every
time and not to bother zero-filling them.  Since it's not clear which
other filesystems might benefit from one or both of those things,
add individual GUCs to control those two behaviors independently and
make only very general statements in the docs.

Author: Jerry Jelinek, with some adjustments by Thomas Munro
Reviewed-by: Alvaro Herrera, Andres Freund, Tomas Vondra, Robert Haas and others
Discussion: https://postgr.es/m/CACPQ5Fo00QR7LNAcd1ZjgoBi4y97%2BK760YABs0vQHH5dLdkkMA%40mail.gmail.com
2019-04-02 14:37:14 +13:00
..
brin tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
common Generated columns 2019-03-30 08:15:57 +01:00
gin tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
gist tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
hash tableam: Formatting and other minor cleanups. 2019-03-31 18:16:53 -07:00
heap tableam: Add table_finish_bulk_insert(). 2019-04-01 14:41:42 -07:00
index Compute XID horizon for page level index vacuum on primary. 2019-03-26 16:52:54 -07:00
nbtree tableam: Formatting and other minor cleanups. 2019-03-31 18:16:53 -07:00
rmgrdesc Add basic infrastructure for 64 bit transaction IDs. 2019-03-28 18:12:20 +13:00
spgist tableam: Support for an index build's initial table scan(s). 2019-03-27 19:59:06 -07:00
table tableam: bitmap table scan. 2019-03-31 18:37:57 -07:00
tablesample tableam: sample scan. 2019-03-31 18:37:57 -07:00
transam Add wal_recycle and wal_init_zero GUCs. 2019-04-02 14:37:14 +13:00
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00