diff options
| author | Jeff Davis | 2022-01-19 22:58:04 +0000 |
|---|---|---|
| committer | Jeff Davis | 2022-01-19 22:58:49 +0000 |
| commit | 7a5f6b47488d824b1ea1326be4337e2c32325ff2 (patch) | |
| tree | 236969831968cd55bad7ad199131643fdd9f877d /src/include/access/rmgr.h | |
| parent | a3d6264bbce0ff7002be35a907b73b01e2e37f45 (diff) | |
Make logical decoding a part of the rmgr.
Add a new rmgr method, rm_decode, and use that rather than a switch
statement.
In preparation for rmgr extensibility.
Reviewed-by: Julien Rouhaud
Discussion: https://postgr.es/m/ed1fb2e22d15d3563ae0eb610f7b61bb15999c0a.camel%40j-davis.com
Discussion: https://postgr.es/m/20220118095332.6xtlcjoyxobv6cbk@jrouhaud
Diffstat (limited to 'src/include/access/rmgr.h')
| -rw-r--r-- | src/include/access/rmgr.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/access/rmgr.h b/src/include/access/rmgr.h index c9b5c56a4c6..d9b512630ca 100644 --- a/src/include/access/rmgr.h +++ b/src/include/access/rmgr.h @@ -19,7 +19,7 @@ typedef uint8 RmgrId; * Note: RM_MAX_ID must fit in RmgrId; widening that type will affect the XLOG * file format. */ -#define PG_RMGR(symname,name,redo,desc,identify,startup,cleanup,mask) \ +#define PG_RMGR(symname,name,redo,desc,identify,startup,cleanup,mask,decode) \ symname, typedef enum RmgrIds |
