提交 615e79d8 编写于 作者: dengyihao's avatar dengyihao

Merge branch 'feature/rebuildIndex0' of https://github.com/taosdata/TDengine...

Merge branch 'feature/rebuildIndex0' of https://github.com/taosdata/TDengine into feature/rebuildIndex0
...@@ -59,14 +59,18 @@ class TDTestCase: ...@@ -59,14 +59,18 @@ class TDTestCase:
tdSql.checkData(1, 2, 2) tdSql.checkData(1, 2, 2)
def check_indexes(self): def check_indexes(self):
tdSql.checkRows(1) tdSql.checkRows(2)
tdSql.checkCols(7) for i in range(2):
tdSql.checkData(0, 0, 'idx1') col_name = tdSql.getData(i, 5)
tdSql.checkData(0, 1, 'db') if col_name == "t0":
tdSql.checkData(0, 2, 'stb') continue
tdSql.checkData(0, 3, None) tdSql.checkCols(7)
tdSql.checkData(0, 5, 't1') tdSql.checkData(i, 0, 'idx1')
tdSql.checkData(0, 6, 'tag_index') tdSql.checkData(i, 1, 'db')
tdSql.checkData(i, 2, 'stb')
tdSql.checkData(i, 3, None)
tdSql.checkData(i, 5, 't1')
tdSql.checkData(i, 6, 'tag_index')
def run(self): def run(self):
tdSql.execute(f'create database db') tdSql.execute(f'create database db')
......
...@@ -118,12 +118,15 @@ class TDTestCase: ...@@ -118,12 +118,15 @@ class TDTestCase:
def show_tagidx(self, stbname): def show_tagidx(self, stbname):
sql = f'select index_name,column_name from information_schema.ins_indexes where db_name="db"' sql = f'select index_name,column_name from information_schema.ins_indexes where db_name="db"'
tdSql.query(sql) tdSql.query(sql)
rows = len(self.tag_dict.keys())-1 rows = len(self.tag_dict.keys())
tdSql.checkRows(rows) tdSql.checkRows(rows)
for i in range(rows): for i in range(rows):
col_name = tdSql.getData(i, 1) col_name = tdSql.getData(i, 1)
idx_name = f'idx_{col_name}' idx_name = f'idx_{col_name}'
# skip first tag
if col_name == "t1":
continue
tdSql.checkData(i, 0, idx_name) tdSql.checkData(i, 0, idx_name)
tdLog.info(f' show {rows} tag indexs ok.') tdLog.info(f' show {rows} tag indexs ok.')
...@@ -201,7 +204,7 @@ class TDTestCase: ...@@ -201,7 +204,7 @@ class TDTestCase:
# check idx result is 0 # check idx result is 0
sql = f'select index_name,column_name from information_schema.ins_indexes where db_name="db"' sql = f'select index_name,column_name from information_schema.ins_indexes where db_name="db"'
tdSql.query(sql) tdSql.query(sql)
tdSql.checkRows(0) tdSql.checkRows(1)
tdLog.info(f' drop {cnt} tag indexs ok.') tdLog.info(f' drop {cnt} tag indexs ok.')
# create long name idx # create long name idx
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册