aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2002-10-18 19:11:27 +0000
committerBruce Momjian <bruce@momjian.us>2002-10-18 19:11:27 +0000
commit5214f09b279356770e3a85356be80b4ea7bd92d7 (patch)
tree931acc03d37775c18ca0952ad834f3bebba6840e
parentaa4c702eac936964649f905741b4a99f4b489200 (diff)
downloadpostgresql-5214f09b279356770e3a85356be80b4ea7bd92d7.tar.gz
postgresql-5214f09b279356770e3a85356be80b4ea7bd92d7.zip
Clean up for dblink autocommit OFF handling.
-rw-r--r--contrib/dblink/expected/dblink.out2
-rw-r--r--contrib/dblink/sql/dblink.sql4
2 files changed, 4 insertions, 2 deletions
diff --git a/contrib/dblink/expected/dblink.out b/contrib/dblink/expected/dblink.out
index 7db366900f4..6b2d442972a 100644
--- a/contrib/dblink/expected/dblink.out
+++ b/contrib/dblink/expected/dblink.out
@@ -183,7 +183,7 @@ WHERE t.a > 7;
ERROR: dblink: no connection available
-- put more data into our slave table, first using arbitrary connection syntax
-- but truncate the actual return value so we can use diff to check for success
-SELECT substr(dblink_exec('dbname=regression_slave','INSERT INTO foo VALUES (10,''k'',''{"a10","b10","c10"}'')'),1,6);
+SELECT substr(dblink_exec('dbname=regression_slave','SET autocommit TO ''on'';INSERT INTO foo VALUES (10,''k'',''{"a10","b10","c10"}'')'),1,6);
substr
--------
INSERT
diff --git a/contrib/dblink/sql/dblink.sql b/contrib/dblink/sql/dblink.sql
index 7737e5d395d..e2e9a817861 100644
--- a/contrib/dblink/sql/dblink.sql
+++ b/contrib/dblink/sql/dblink.sql
@@ -30,6 +30,7 @@ CREATE DATABASE regression_slave;
-- Turn off echoing so that expected file does not depend on
-- contents of dblink.sql.
\set ECHO none
+SET autocommit TO 'on';
\i dblink.sql
\set ECHO all
@@ -72,6 +73,7 @@ SELECT dblink_build_sql_delete('foo','1 2',2,'{"0", "a"}');
--
\connect regression
\set ECHO none
+SET autocommit TO 'on';
\i dblink.sql
\set ECHO all
@@ -124,7 +126,7 @@ WHERE t.a > 7;
-- put more data into our slave table, first using arbitrary connection syntax
-- but truncate the actual return value so we can use diff to check for success
-SELECT substr(dblink_exec('dbname=regression_slave','INSERT INTO foo VALUES(10,''k'',''{"a10","b10","c10"}'')'),1,6);
+SELECT substr(dblink_exec('dbname=regression_slave','SET autocommit TO ''on'';INSERT INTO foo VALUES(10,''k'',''{"a10","b10","c10"}'')'),1,6);
-- create a persistent connection
SELECT dblink_connect('dbname=regression_slave');