postgresql/contrib/pg_xlogdump
Andres Freund 604f7956b9 Improve code around the recently added rm_identify rmgr callback.
There are four weaknesses in728f152e07f998d2cb4fe5f24ec8da2c3bda98f2:

* append_init() in heapdesc.c was ugly and required that rm_identify
  return values are only valid till the next call. Instead just add a
  couple more switch() cases for the INIT_PAGE cases. Now the returned
  value will always be valid.
* a couple rm_identify() callbacks missed masking xl_info with
  ~XLR_INFO_MASK.
* pg_xlogdump didn't map a NULL rm_identify to UNKNOWN or a similar
  string.
* append_init() was called when id=NULL - which should never actually
  happen. But it's better to be careful.
2014-09-22 17:49:34 +02:00
..
.gitignore Add missing .gitignore file. 2013-02-26 15:58:34 -05:00
Makefile Add file version information to most installed Windows binaries. 2014-07-14 14:07:52 -04:00
compat.c pgindent run for 9.4 2014-05-06 12:12:18 -04:00
pg_xlogdump.c Improve code around the recently added rm_identify rmgr callback. 2014-09-22 17:49:34 +02:00
rmgrdesc.c Add rmgr callback to name xlog record types for display purposes. 2014-09-19 16:20:29 +02:00
rmgrdesc.h Add rmgr callback to name xlog record types for display purposes. 2014-09-19 16:20:29 +02:00