提交 a9eff8c7 编写于 作者: J Jesse Zhang and Omer Arap 提交者: Jesse Zhang and Omer Arap

Fix `partindex_test`

This fixes the test failure introduced in commit effc38f6

fixes #809
[delivers #120723853]
上级 aae0ad3d
......@@ -135,9 +135,9 @@ NOTICE: exchanged partition "part2" of relation "part_table1" with relation "ex
select indKey, indExprs, partCons from gp_build_logical_index('part_table1'::regclass)
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where indExprs is NOT NULL;
indkey | indexprs | partcons
--------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------
0 | ({FUNCEXPR :funcid 870 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 2})}) | ((part_key >= 11) AND (part_key < 20))
indkey | indexprs | partcons
--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------
0 | ({FUNCEXPR :funcid 870 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 2 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 2}) :is_tablefunc false}) | ((part_key >= 11) AND (part_key < 20))
(1 row)
--
......@@ -449,9 +449,9 @@ NOTICE: building index for child partition "part_table2_1_prt_13_2_prt_other_re
select indKey, indPred, indExprs, partCons from gp_build_logical_index('part_table2'::regclass)
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where indExprs is NOT NULL;
indkey | indpred | indexprs | partcons
--------+---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------
0 | | ({FUNCEXPR :funcid 870 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) |
indkey | indpred | indexprs | partcons
--------+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------
0 | | ({FUNCEXPR :funcid 870 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) |
(1 row)
-- create indexes on all leaf parts of a mid-level partition
......@@ -512,13 +512,13 @@ select indExprs, defaultLevels, partCons from gp_build_logical_index('part_table
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where partcons is NOT NULL
order by partcons;
indexprs | defaultlevels | partcons
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '06-01-2008'::date) AND (date < '07-01-2008'::date))
| (i 1) | ((date >= '07-01-2008'::date) AND (date < '08-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-01-2008'::date))
| | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
indexprs | defaultlevels | partcons
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '06-01-2008'::date) AND (date < '07-01-2008'::date))
| (i 1) | ((date >= '07-01-2008'::date) AND (date < '08-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-01-2008'::date))
| | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
(5 rows)
create index subset_index4 on part_table2_1_prt_7_2_prt_other_regions(upper(region));
......@@ -527,13 +527,13 @@ select indExprs, defaultLevels, partCons from gp_build_logical_index('part_table
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where partcons is NOT NULL
order by partcons;
indexprs | defaultlevels | partcons
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '06-01-2008'::date) AND (date < '07-01-2008'::date))
| (i 1) | ((date >= '07-01-2008'::date) AND (date < '08-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-01-2008'::date))
| | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3})}) | (i 1) | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
indexprs | defaultlevels | partcons
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '06-01-2008'::date) AND (date < '07-01-2008'::date))
| (i 1) | ((date >= '07-01-2008'::date) AND (date < '08-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-01-2008'::date))
| | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
({FUNCEXPR :funcid 871 :funcresulttype 25 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 3 :vartype 25 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 3}) :is_tablefunc false}) | (i 1) | ((date >= '10-01-2008'::date) AND (date < '11-01-2008'::date))
(5 rows)
--
......@@ -706,9 +706,9 @@ select indExprs, partCons from gp_build_logical_index('part_table3'::regclass)
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where indexprs is NOT NULL and partcons is NOT NULL
order by indKey;
indexprs | partcons
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------
({FUNCEXPR :funcid 1711 :funcresulttype 1700 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 4 :vartype 1700 :vartypmod 655366 :varlevelsup 0 :varnoold 1 :varoattno 4})}) | ((date >= '01-01-2009'::date) AND (date < '01-01-2011'::date))
indexprs | partcons
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------
({FUNCEXPR :funcid 1711 :funcresulttype 1700 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 4 :vartype 1700 :vartypmod 655366 :varlevelsup 0 :varnoold 1 :varoattno 4}) :is_tablefunc false}) | ((date >= '01-01-2009'::date) AND (date < '01-01-2011'::date))
(1 row)
-- dropped cols in the ind pred
......@@ -719,9 +719,9 @@ select indPred, indExprs, defaultLevels, partCons from gp_build_logical_index('p
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where indexprs is NOT NULL and partcons is NOT NULL
order by indKey;
indpred | indexprs | defaultlevels | partcons
---------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
| ({FUNCEXPR :funcid 1711 :funcresulttype 1700 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 4 :vartype 1700 :vartypmod 655366 :varlevelsup 0 :varnoold 1 :varoattno 4})}) | | ((date >= '01-01-2009'::date) AND (date < '01-01-2011'::date))
indpred | indexprs | defaultlevels | partcons
---------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
| ({FUNCEXPR :funcid 1711 :funcresulttype 1700 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 4 :vartype 1700 :vartypmod 655366 :varlevelsup 0 :varnoold 1 :varoattno 4}) :is_tablefunc false}) | | ((date >= '01-01-2009'::date) AND (date < '01-01-2011'::date))
(1 row)
--
......@@ -906,9 +906,9 @@ where partCons is NULL;
select indExprs, defaultLevels from gp_build_logical_index('part_table5'::regclass)
as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, indPred text, indExprs text, partCons text, defaultLevels text, indType int2)
where defaultLevels is NOT NULL;
indexprs | defaultlevels
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------
({FUNCEXPR :funcid 1397 :funcresulttype 23 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 1})}) | (i 0)
indexprs | defaultlevels
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------
({FUNCEXPR :funcid 1397 :funcresulttype 23 :funcretset false :funcformat 0 :args ({VAR :varno 1 :varattno 1 :vartype 23 :vartypmod -1 :varlevelsup 0 :varnoold 1 :varoattno 1}) :is_tablefunc false}) | (i 0)
(1 row)
-- ************************************************************
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册