diff options
Diffstat (limited to 'src/backend/access/rmgrdesc/seqdesc.c')
| -rw-r--r-- | src/backend/access/rmgrdesc/seqdesc.c | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/backend/access/rmgrdesc/seqdesc.c b/src/backend/access/rmgrdesc/seqdesc.c index 42eb9b9160..d44fe62beb 100644 --- a/src/backend/access/rmgrdesc/seqdesc.c +++ b/src/backend/access/rmgrdesc/seqdesc.c @@ -25,13 +25,22 @@ seq_desc(StringInfo buf, XLogRecord *record) xl_seq_rec *xlrec = (xl_seq_rec *) rec; if (info == XLOG_SEQ_LOG) - appendStringInfoString(buf, "log: "); - else + appendStringInfo(buf, "rel %u/%u/%u", + xlrec->node.spcNode, xlrec->node.dbNode, + xlrec->node.relNode); +} + +const char * +seq_identify(uint8 info) +{ + const char *id = NULL; + + switch (info) { - appendStringInfoString(buf, "UNKNOWN"); - return; + case XLOG_SEQ_LOG: + id = "LOG"; + break; } - appendStringInfo(buf, "rel %u/%u/%u", - xlrec->node.spcNode, xlrec->node.dbNode, xlrec->node.relNode); + return id; } |
