Clean up for dblink autocommit OFF handling.
This commit is contained in:
parent
aa4c702eac
commit
5214f09b27
@ -183,7 +183,7 @@ WHERE t.a > 7;
|
|||||||
ERROR: dblink: no connection available
|
ERROR: dblink: no connection available
|
||||||
-- put more data into our slave table, first using arbitrary connection syntax
|
-- 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
|
-- 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
|
substr
|
||||||
--------
|
--------
|
||||||
INSERT
|
INSERT
|
||||||
|
@ -30,6 +30,7 @@ CREATE DATABASE regression_slave;
|
|||||||
-- Turn off echoing so that expected file does not depend on
|
-- Turn off echoing so that expected file does not depend on
|
||||||
-- contents of dblink.sql.
|
-- contents of dblink.sql.
|
||||||
\set ECHO none
|
\set ECHO none
|
||||||
|
SET autocommit TO 'on';
|
||||||
\i dblink.sql
|
\i dblink.sql
|
||||||
\set ECHO all
|
\set ECHO all
|
||||||
|
|
||||||
@ -72,6 +73,7 @@ SELECT dblink_build_sql_delete('foo','1 2',2,'{"0", "a"}');
|
|||||||
--
|
--
|
||||||
\connect regression
|
\connect regression
|
||||||
\set ECHO none
|
\set ECHO none
|
||||||
|
SET autocommit TO 'on';
|
||||||
\i dblink.sql
|
\i dblink.sql
|
||||||
\set ECHO all
|
\set ECHO all
|
||||||
|
|
||||||
@ -124,7 +126,7 @@ WHERE t.a > 7;
|
|||||||
|
|
||||||
-- put more data into our slave table, first using arbitrary connection syntax
|
-- 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
|
-- 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
|
-- create a persistent connection
|
||||||
SELECT dblink_connect('dbname=regression_slave');
|
SELECT dblink_connect('dbname=regression_slave');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user