fix(query): retry when column dropped in latest schema
This commit is contained in:
parent
8fa1684a38
commit
413a57f4cb
|
@ -463,7 +463,9 @@ int32_t tsdbDataFileReadBlockDataByColumn(SDataFileReader *reader, const SBrinRe
|
||||||
|
|
||||||
if (cid < blockCol.cid) {
|
if (cid < blockCol.cid) {
|
||||||
const STColumn *tcol = tTSchemaSearchColumn(pTSchema, cid);
|
const STColumn *tcol = tTSchemaSearchColumn(pTSchema, cid);
|
||||||
ASSERT(tcol);
|
if (tcol == NULL) {
|
||||||
|
TAOS_CHECK_GOTO(TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER, &lino, _exit);
|
||||||
|
}
|
||||||
SBlockCol none = {
|
SBlockCol none = {
|
||||||
.cid = cid,
|
.cid = cid,
|
||||||
.type = tcol->type,
|
.type = tcol->type,
|
||||||
|
|
|
@ -309,7 +309,9 @@ int32_t tsdbSttFileReadBlockDataByColumn(SSttFileReader *reader, const SSttBlk *
|
||||||
|
|
||||||
if (cid < blockCol.cid) {
|
if (cid < blockCol.cid) {
|
||||||
const STColumn *tcol = tTSchemaSearchColumn(pTSchema, cid);
|
const STColumn *tcol = tTSchemaSearchColumn(pTSchema, cid);
|
||||||
ASSERT(tcol);
|
if (tcol == NULL) {
|
||||||
|
TAOS_CHECK_GOTO(TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER, &lino, _exit);
|
||||||
|
}
|
||||||
SBlockCol none = {
|
SBlockCol none = {
|
||||||
.cid = cid,
|
.cid = cid,
|
||||||
.type = tcol->type,
|
.type = tcol->type,
|
||||||
|
|
Loading…
Reference in New Issue