From e37c4af1bb57031afebe6e336036ed580b15ce25 Mon Sep 17 00:00:00 2001 From: Ahmet Gedemenli Date: Fri, 6 Jan 2023 15:06:27 +0300 Subject: [PATCH] Use %u instead of %i for naming subscriptions & roles --- .../distributed/replication/multi_logical_replication.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/distributed/replication/multi_logical_replication.c b/src/backend/distributed/replication/multi_logical_replication.c index ba67ced3e..702c91a3b 100644 --- a/src/backend/distributed/replication/multi_logical_replication.c +++ b/src/backend/distributed/replication/multi_logical_replication.c @@ -1231,7 +1231,7 @@ ReplicationSlotNameForNodeAndOwnerForOperation(LogicalRepType type, uint32_t nod char * SubscriptionName(LogicalRepType type, Oid ownerId) { - return psprintf("%s%i_%lu", subscriptionPrefix[type], + return psprintf("%s%u_%lu", subscriptionPrefix[type], ownerId, CurrentOperationId); } @@ -1243,7 +1243,7 @@ SubscriptionName(LogicalRepType type, Oid ownerId) char * SubscriptionRoleName(LogicalRepType type, Oid ownerId) { - return psprintf("%s%i_%lu", subscriptionRolePrefix[type], ownerId, + return psprintf("%s%u_%lu", subscriptionRolePrefix[type], ownerId, CurrentOperationId); }