From 430c201d03ed4ecda7bb848c7475b87b29a71c32 Mon Sep 17 00:00:00 2001 From: Teja Mupparti Date: Wed, 27 Jul 2022 20:30:29 -0700 Subject: [PATCH] get_current_transaction_id() UDF is not printing the timestamp of the current transaction on the coordinator even when non-null --- src/backend/distributed/transaction/backend_data.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/distributed/transaction/backend_data.c b/src/backend/distributed/transaction/backend_data.c index 92ffaae25..82f41bea5 100644 --- a/src/backend/distributed/transaction/backend_data.c +++ b/src/backend/distributed/transaction/backend_data.c @@ -215,7 +215,7 @@ get_current_transaction_id(PG_FUNCTION_ARGS) values[3] = UInt64GetDatum(distributedTransctionId->transactionNumber); /* provide a better output */ - if (distributedTransctionId->initiatorNodeIdentifier != 0) + if (distributedTransctionId->transactionNumber != 0) { values[4] = TimestampTzGetDatum(distributedTransctionId->timestamp); }