From 207c7aded0748d67a7c0e82ee80d51faf244f3c4 Mon Sep 17 00:00:00 2001 From: kailixu Date: Wed, 18 Sep 2024 19:38:57 +0800 Subject: [PATCH] enh: support drop table with uid --- source/dnode/vnode/src/vnd/vnodeQuery.c | 2 +- source/libs/parser/src/parser.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/vnd/vnodeQuery.c b/source/dnode/vnode/src/vnd/vnodeQuery.c index a80491228c..889e873f78 100644 --- a/source/dnode/vnode/src/vnd/vnodeQuery.c +++ b/source/dnode/vnode/src/vnd/vnodeQuery.c @@ -87,7 +87,7 @@ int32_t vnodeGetTableMeta(SVnode *pVnode, SRpcMsg *pMsg, bool direct) { if (reqFromUid) { uint64_t tbUid = taosStr2UInt64(infoReq.tbName, NULL, 10); if (errno == ERANGE || tbUid == 0) { - code = TSDB_CODE_PAR_TABLE_NOT_EXIST; + code = TSDB_CODE_TDB_TABLE_NOT_EXIST; goto _exit3; } char tbName[TSDB_TABLE_NAME_LEN + VARSTR_HEADER_SIZE] = {0}; diff --git a/source/libs/parser/src/parser.c b/source/libs/parser/src/parser.c index 2de61ab669..8ac1acb1a2 100644 --- a/source/libs/parser/src/parser.c +++ b/source/libs/parser/src/parser.c @@ -351,6 +351,7 @@ void destoryCatalogReq(SCatalogReq* pCatalogReq) { #endif taosArrayDestroy(pCatalogReq->pTableTSMAs); taosArrayDestroy(pCatalogReq->pTSMAs); + taosArrayDestroy(pCatalogReq->pTableName); } else { taosArrayDestroyEx(pCatalogReq->pTableMeta, destoryTablesReq); taosArrayDestroyEx(pCatalogReq->pTableHash, destoryTablesReq); @@ -359,6 +360,7 @@ void destoryCatalogReq(SCatalogReq* pCatalogReq) { #endif taosArrayDestroyEx(pCatalogReq->pTableTSMAs, destoryTablesReq); taosArrayDestroyEx(pCatalogReq->pTSMAs, destoryTablesReq); + taosArrayDestroyEx(pCatalogReq->pTableName, destoryTablesReq); } taosArrayDestroy(pCatalogReq->pUdf); taosArrayDestroy(pCatalogReq->pIndex);