From: Andres Freund Date: Fri, 4 Mar 2016 01:09:08 +0000 (-0800) Subject: Force synchronous_commit=on in test_decoding's concurrent_ddl_dml.spec. X-Git-Tag: REL9_6_BETA1~607 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=1986c3c440151b056877b446e7d9c2861906aa26;p=postgresql.git Force synchronous_commit=on in test_decoding's concurrent_ddl_dml.spec. Otherwise running installcheck-force on a server with synchronous_commit=off will result in the tests failing. All the other tests already do so... Backpatch: 9.4, where logical decoding was added --- diff --git a/contrib/test_decoding/specs/concurrent_ddl_dml.spec b/contrib/test_decoding/specs/concurrent_ddl_dml.spec index 3191826451a..4a76532402a 100644 --- a/contrib/test_decoding/specs/concurrent_ddl_dml.spec +++ b/contrib/test_decoding/specs/concurrent_ddl_dml.spec @@ -14,6 +14,8 @@ teardown } session "s1" +setup { SET synchronous_commit=on; } + step "s1_init" { SELECT 'init' FROM pg_create_logical_replication_slot('isolation_slot', 'test_decoding'); } step "s1_begin" { BEGIN; } step "s1_insert_tbl1" { INSERT INTO tbl1 (val1, val2) VALUES (1, 1); } @@ -23,6 +25,8 @@ step "s1_insert_tbl2_3col" { INSERT INTO tbl2 (val1, val2, val3) VALUES (1, 1, 1 step "s1_commit" { COMMIT; } session "s2" +setup { SET synchronous_commit=on; } + step "s2_alter_tbl1_float" { ALTER TABLE tbl1 ALTER COLUMN val2 TYPE float; } step "s2_alter_tbl1_char" { ALTER TABLE tbl1 ALTER COLUMN val2 TYPE character varying; } step "s2_alter_tbl1_text" { ALTER TABLE tbl1 ALTER COLUMN val2 TYPE text; }