postgres.git / summary / log / commit / refs
commit b2ad82dafaae29975dd12e8c43cf2edaa0f23f4b
Author: Simon Riggs <simon@2ndQuadrant.com>
Date: Mon May 06 14:37:17 2013 +0000
First released in: 9.3.0
Execute SET TRANSACTION SNAPSHOT during pg_dump
Previous coding set the SQL buffer but never executed
Bug noted by me during beta testing
src/bin/pg_dump/pg_dump.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/bin/pg_dump/pg_dump.c b/src/bin/pg_dump/pg_dump.c
index 007b0865eb5..9ecfd0c6aac 100644
--- a/src/bin/pg_dump/pg_dump.c
+++ b/src/bin/pg_dump/pg_dump.c
@@ -1034,6 +1034,7 @@ setup_connection(Archive *AH, const char *dumpencoding, char *use_role)
appendPQExpBuffer(query, "SET TRANSACTION SNAPSHOT ");
appendStringLiteralConn(query, AH->sync_snapshot_id, conn);
+ ExecuteSqlStatement(AH, query->data);
destroyPQExpBuffer(query);
}
else
[parent: 8b06e6aba877]