aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/postgres_fdw/connection.c2
-rw-r--r--src/include/access/xact.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/contrib/postgres_fdw/connection.c b/contrib/postgres_fdw/connection.c
index 62ccea4c460..0e54901061c 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 8cadc549716..09e6a6842c2 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.