Skip to content

Commit 0b8983c

Browse files
committed
Handle new events in postgres_fdw
1 parent 4381f69 commit 0b8983c

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

contrib/postgres_fdw/connection.c

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,6 +740,20 @@ pgfdw_xact_callback(XactEvent event, void *arg)
740740
HASH_SEQ_STATUS scan;
741741
ConnCacheEntry *entry;
742742

743+
/* Do nothing for this events */
744+
switch (event)
745+
{
746+
case XACT_EVENT_START:
747+
case XACT_EVENT_POST_PREPARE:
748+
case XACT_EVENT_COMMIT_PREPARED:
749+
case XACT_EVENT_PRE_COMMIT_PREPARED:
750+
case XACT_EVENT_ABORT_PREPARED:
751+
case XACT_EVENT_COMMIT_COMMAND:
752+
return;
753+
default:
754+
break;
755+
}
756+
743757
/* Quick exit if no connections were touched in this transaction. */
744758
if (!xact_got_connection)
745759
return;
@@ -902,8 +916,11 @@ pgfdw_xact_callback(XactEvent event, void *arg)
902916
break;
903917

904918
case XACT_EVENT_START:
905-
case XACT_EVENT_ABORT_PREPARED:
919+
case XACT_EVENT_POST_PREPARE:
906920
case XACT_EVENT_COMMIT_PREPARED:
921+
case XACT_EVENT_PRE_COMMIT_PREPARED:
922+
case XACT_EVENT_ABORT_PREPARED:
923+
case XACT_EVENT_COMMIT_COMMAND:
907924
break;
908925
}
909926
}

0 commit comments

Comments
 (0)