postgresql/src/backend/access
Jeff Davis 5c279a6d35 Custom WAL Resource Managers.
Allow extensions to specify a new custom resource manager (rmgr),
which allows specialized WAL. This is meant to be used by a Table
Access Method or Index Access Method.

Prior to this commit, only Generic WAL was available, which offers
support for recovery and physical replication but not logical
replication.

Reviewed-by: Julien Rouhaud, Bharath Rupireddy, Andres Freund
Discussion: https://postgr.es/m/ed1fb2e22d15d3563ae0eb610f7b61bb15999c0a.camel%40j-davis.com
2022-04-06 23:06:46 -07:00
..
brin Remove workarounds for avoiding [U]INT64_FORMAT in translatable strings. 2022-03-21 11:11:55 -04:00
common pgstat: normalize function naming. 2022-04-06 21:29:46 -07:00
gin Fix various typos, grammar and code style in comments and docs 2022-01-25 09:40:04 +09:00
gist Adjust tuplesort API to have bitwise option flags 2022-04-04 22:24:59 +12:00
hash Adjust tuplesort API to have bitwise option flags 2022-04-04 22:24:59 +12:00
heap pgstat: stats collector references in comments. 2022-04-06 13:56:06 -07:00
index Update copyright for 2022 2022-01-07 19:04:57 -05:00
nbtree Suppress "variable 'pagesaving' set but not used" warning. 2022-04-06 17:03:50 -04:00
rmgrdesc pgstat: scaffolding for transactional stats creation / drop. 2022-04-06 18:27:52 -07:00
spgist Update copyright for 2022 2022-01-07 19:04:57 -05:00
table Update copyright for 2022 2022-01-07 19:04:57 -05:00
tablesample Update copyright for 2022 2022-01-07 19:04:57 -05:00
transam Custom WAL Resource Managers. 2022-04-06 23:06:46 -07:00
Makefile Introduce access/{table.h, relation.h}, for generic functions from heapam.h. 2019-01-21 10:51:36 -08:00