diff --git a/source/dnode/vnode/src/meta/metaTable.c b/source/dnode/vnode/src/meta/metaTable.c index 833c611cd7..d1ed4ef379 100644 --- a/source/dnode/vnode/src/meta/metaTable.c +++ b/source/dnode/vnode/src/meta/metaTable.c @@ -1618,6 +1618,11 @@ static int metaAlterTableColumn(SMeta *pMeta, int64_t version, SVAlterTbReq *pAl metaULock(pMeta); metaUpdateMetaRsp(uid, pAlterTbReq->tbName, pSchema, pMetaRsp); + for (int32_t i = 0; i < entry.colCmpr.nCols; i++) { + SColCmpr *p = &entry.colCmpr.pColCmpr[i]; + pMetaRsp->pSchemaExt[i].colId = p->id; + pMetaRsp->pSchemaExt[i].compress = p->alg; + } if (entry.pBuf) taosMemoryFree(entry.pBuf); if (pNewSchema) taosMemoryFree(pNewSchema);