Add the database name to the ps display of logical WAL senders
authorMichael Paquier <michael@paquier.xyz>
Thu, 24 Nov 2022 07:07:59 +0000 (16:07 +0900)
committerMichael Paquier <michael@paquier.xyz>
Thu, 24 Nov 2022 07:07:59 +0000 (16:07 +0900)
commitaf205152ef57cf54730c38342878cb6b9f8ce7a1
tree258219c002ab8f036fd203f4084c7ae0d855c52a
parenta54b658ce77b6705eb1f997b416c2e820a77946c
Add the database name to the ps display of logical WAL senders

Logical WAL senders display now as follows, gaining a database name:
postgres: walsender USER DATABASE HOST(PORT) STATE

Physical WAL senders show up the same, as of:
postgres: walsender USER HOST(PORT) STATE

This information was missing, hence it was not possible to know from ps
if a WAL sender was a logical or a physical one, and on which database
it is connected when it is logical.

Author: Tatsuhiro Nakamori
Reviewed-by: Fujii Masao, Bharath Rupireddy
Discussion: https://postgr.es/m/36a3b137e82e0ea9fe7e4234f03b64a1@oss.nttdata.com
src/backend/postmaster/postmaster.c