diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2020-09-10 19:37:02 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2020-09-10 19:37:02 -0300 |
commit | 9f1cf97bb5387a6243c8a6c9725616ef7447962e (patch) | |
tree | 25c9135b921060ada50579f9321ce4d492694efb /src/backend/replication/logical/message.c | |
parent | 58c6feccfae1321ea4ff16c535c6f3fb90a07d69 (diff) | |
download | postgresql-9f1cf97bb5387a6243c8a6c9725616ef7447962e.tar.gz postgresql-9f1cf97bb5387a6243c8a6c9725616ef7447962e.zip |
Print WAL logical message contents in pg_waldump
This helps debuggability when looking at WAL streams containing logical
messages.
Author: Ashutosh Bapat <ashutosh.bapat@2ndquadrant.com>
Reviewed-by: Álvaro Herrera <alvherre@alvh.no-ip.org>
Discussion: https://postgr.es/m/CAExHW5sWx49rKmXbg5H1Xc1t+nRv9PaYKQmgw82HPt6vWDVmDg@mail.gmail.com
Diffstat (limited to 'src/backend/replication/logical/message.c')
-rw-r--r-- | src/backend/replication/logical/message.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backend/replication/logical/message.c b/src/backend/replication/logical/message.c index db33cbe5a7a..bd4b08543e6 100644 --- a/src/backend/replication/logical/message.c +++ b/src/backend/replication/logical/message.c @@ -59,6 +59,7 @@ LogLogicalMessage(const char *prefix, const char *message, size_t size, xlrec.dbId = MyDatabaseId; xlrec.transactional = transactional; + /* trailing zero is critical; see logicalmsg_desc */ xlrec.prefix_size = strlen(prefix) + 1; xlrec.message_size = size; |