fix: last table scan reported invalid param when col was dropped which

should report invalid col
This commit is contained in:
wangjiaming0909 2024-01-02 10:20:04 +08:00
parent 35e55df202
commit be0d35a5af
2 changed files with 2 additions and 3 deletions

View File

@ -120,7 +120,7 @@ static int32_t updateBlockSMAInfo(STSchema* pSchema, SBlockLoadSuppInfo* pSupInf
} else if (pTCol->colId < pSupInfo->colId[j]) { // do nothing } else if (pTCol->colId < pSupInfo->colId[j]) { // do nothing
i += 1; i += 1;
} else { } else {
return TSDB_CODE_INVALID_PARA; return TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER;
} }
} }

View File

@ -413,8 +413,7 @@ class TDTestCase:
tdSql.checkCols(3) tdSql.checkCols(3)
tdSql.checkData(0, 0, None) tdSql.checkData(0, 0, None)
tdSql.checkData(0, 1, None) tdSql.checkData(0, 1, None)
tdSql.query_success_failed('select last(c2), c2, c3 from meters', queryTimes=10, expectErrInfo="Invalid column name: c2")
def run(self): def run(self):
self.prepareTestEnv() self.prepareTestEnv()