提交 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
......@@ -136,8 +136,8 @@ select indKey, indExprs, partCons from gp_build_logical_index('part_table1'::reg
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))
--------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------
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)
--
......@@ -450,8 +450,8 @@ select indKey, indPred, indExprs, partCons from gp_build_logical_index('part_tab
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})}) |
--------+---------+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------
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
......@@ -513,12 +513,12 @@ as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, in
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))
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({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})}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-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})}) | (i 1) | ((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));
......@@ -528,12 +528,12 @@ as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, in
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))
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
({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})}) | (i 1) | ((date >= '08-01-2008'::date) AND (date < '09-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})}) | (i 1) | ((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)
--
......@@ -707,8 +707,8 @@ as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, in
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))
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------
({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
......@@ -720,8 +720,8 @@ as index(logicalIndexOid Oid, nColumns smallint, indKey text, indUnique bool, in
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))
---------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+----------------------------------------------------------------
| ({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)
--
......@@ -907,8 +907,8 @@ select indExprs, defaultLevels from gp_build_logical_index('part_table5'::regcla
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)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+---------------
({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.
先完成此消息的编辑!
想要评论请 注册