diff options
author | Tomas Vondra | 2017-03-04 03:48:01 +0000 |
---|---|---|
committer | Tomas Vondra | 2017-03-04 03:48:01 +0000 |
commit | 73123c023aee1c7ba537f88f697a43e6964edb37 (patch) | |
tree | 35489d6d7c3b0371d369ebb5a860550db0da03fb | |
parent | f5be6a725caa9e614b861efa8688c019ad1766bb (diff) |
fix regression failures in insert_conflict by replicating the table
The table 'insertconflict' has to be replicated, because the tests
need a unique index on (coalesce(a,0)). That is not possible on
distributed tables, because the index expression has to match the
distribution key and we only support columns there.
-rw-r--r-- | src/test/regress/expected/insert_conflict.out | 2 | ||||
-rw-r--r-- | src/test/regress/sql/insert_conflict.sql | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/test/regress/expected/insert_conflict.out b/src/test/regress/expected/insert_conflict.out index e9eec042e5..58f0f6cba1 100644 --- a/src/test/regress/expected/insert_conflict.out +++ b/src/test/regress/expected/insert_conflict.out @@ -486,7 +486,7 @@ drop table syscolconflicttest; -- Previous tests all managed to not test any expressions requiring -- planner preprocessing ... -- -create table insertconflict (a bigint, b bigint); +create table insertconflict (a bigint, b bigint) distribute by replication; create unique index insertconflicti1 on insertconflict(coalesce(a, 0)); create unique index insertconflicti2 on insertconflict(b) where coalesce(a, 1) > 0; diff --git a/src/test/regress/sql/insert_conflict.sql b/src/test/regress/sql/insert_conflict.sql index 2fabfb86e5..2aba222966 100644 --- a/src/test/regress/sql/insert_conflict.sql +++ b/src/test/regress/sql/insert_conflict.sql @@ -267,7 +267,7 @@ drop table syscolconflicttest; -- Previous tests all managed to not test any expressions requiring -- planner preprocessing ... -- -create table insertconflict (a bigint, b bigint); +create table insertconflict (a bigint, b bigint) distribute by replication; create unique index insertconflicti1 on insertconflict(coalesce(a, 0)); |