From: Tom Lane Date: Thu, 21 Feb 2013 14:28:42 +0000 (-0500) Subject: Need to decorate XactIsoLevel as PGDLLIMPORT for postgres_fdw. X-Git-Tag: REL9_3_BETA1~323 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=54a278683531edac535e6aa4d5427799409823f1;p=postgresql Need to decorate XactIsoLevel as PGDLLIMPORT for postgres_fdw. Per buildfarm. --- diff --git a/contrib/postgres_fdw/connection.c b/contrib/postgres_fdw/connection.c index 62ccea4c46..0e54901061 100644 --- a/contrib/postgres_fdw/connection.c +++ b/contrib/postgres_fdw/connection.c @@ -305,7 +305,7 @@ begin_remote_xact(ConnCacheEntry *entry) elog(DEBUG3, "starting remote transaction on connection %p", entry->conn); - if (XactIsoLevel == XACT_SERIALIZABLE) + if (IsolationIsSerializable()) sql = "START TRANSACTION ISOLATION LEVEL SERIALIZABLE"; else sql = "START TRANSACTION ISOLATION LEVEL REPEATABLE READ"; diff --git a/src/include/access/xact.h b/src/include/access/xact.h index 8cadc54971..09e6a6842c 100644 --- a/src/include/access/xact.h +++ b/src/include/access/xact.h @@ -28,7 +28,7 @@ #define XACT_SERIALIZABLE 3 extern int DefaultXactIsoLevel; -extern int XactIsoLevel; +extern PGDLLIMPORT int XactIsoLevel; /* * We implement three isolation levels internally.