diff -U3 /tmp/cirrus-ci-build/src/test/modules/commit_ts/expected/commit_timestamp_1.out /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out --- /tmp/cirrus-ci-build/src/test/modules/commit_ts/expected/commit_timestamp_1.out 2024-03-21 16:29:26.434832000 +0000 +++ /tmp/cirrus-ci-build/build/testrun/commit_ts/regress/results/commit_timestamp.out 2024-03-21 16:48:08.812099000 +0000 @@ -39,24 +39,29 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test non-normal transaction ids. SELECT * FROM pg_xact_commit_timestamp_origin(NULL); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('0'::xid); -- error +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: cannot retrieve commit timestamp for transaction 0 SELECT * FROM pg_xact_commit_timestamp_origin('1'::xid); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | (1 row) SELECT * FROM pg_xact_commit_timestamp_origin('2'::xid); -- ok, NULL +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree timestamp | roident -----------+--------- | @@ -68,12 +73,14 @@ x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_last_committed_xact() x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. SELECT x.timestamp > '-infinity'::timestamptz AS ts_low, x.timestamp <= now() AS ts_high, roident != 0 AS valid_roident FROM pg_xact_commit_timestamp_origin(:'txid_no_origin') x; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. -- Test transaction with replication origin @@ -96,6 +103,7 @@ r.roname FROM pg_last_committed_xact() x, pg_replication_origin r WHERE r.roident = x.roident; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. SELECT x.timestamp > '-infinity'::timestamptz AS ts_low, @@ -103,6 +111,7 @@ r.roname FROM pg_xact_commit_timestamp_origin(:'txid_with_origin') x, pg_replication_origin r WHERE r.roident = x.roident; +WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree ERROR: could not get commit timestamp data HINT: Make sure the configuration parameter track_commit_timestamp is set. SELECT pg_replication_origin_session_reset();