From 0c4cc1ac94eb6c0dbfcc16cdd4a7ffa6d4ec0b8f Mon Sep 17 00:00:00 2001 From: lihui Date: Tue, 28 Apr 2020 08:57:06 +0800 Subject: [PATCH] [TD-206] --- src/client/src/tscSQLParser.c | 1 + src/client/src/tscSQLParserImpl.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index 7c9d85491b..97875a5bb3 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -282,6 +282,7 @@ int32_t tscToSQLCmd(SSqlObj* pSql, struct SSqlInfo* pInfo) { const char* msg2 = "name too long"; SCreateDBInfo* pCreateDB = &(pInfo->pDCLInfo->dbOpt); + pCmd->existsCheck = pInfo->pDCLInfo->existsCheck; if (tscValidateName(&pCreateDB->dbname) != TSDB_CODE_SUCCESS) { return invalidSqlErrMsg(tscGetErrorMsgPayload(pCmd), msg1); } diff --git a/src/client/src/tscSQLParserImpl.c b/src/client/src/tscSQLParserImpl.c index 52a68a9a16..1bd43fe490 100644 --- a/src/client/src/tscSQLParserImpl.c +++ b/src/client/src/tscSQLParserImpl.c @@ -815,6 +815,7 @@ void setCreateDBSQL(SSqlInfo *pInfo, int32_t type, SSQLToken *pToken, SCreateDBI pInfo->pDCLInfo->dbOpt.dbname = *pToken; tTokenListAppend(pInfo->pDCLInfo, pIgExists); + pInfo->pDCLInfo->existsCheck = (pIgExists->n == 1); } void setCreateAcctSQL(SSqlInfo *pInfo, int32_t type, SSQLToken *pName, SSQLToken *pPwd, SCreateAcctSQL *pAcctInfo) { -- GitLab