fix:disable schemaless database parameters
This commit is contained in:
parent
324e8607cc
commit
6e45140db4
|
@ -41,7 +41,7 @@ TARGET_INCLUDE_DIRECTORIES(
|
||||||
PRIVATE "${TD_SOURCE_DIR}/source/client/inc"
|
PRIVATE "${TD_SOURCE_DIR}/source/client/inc"
|
||||||
)
|
)
|
||||||
|
|
||||||
#add_test(
|
add_test(
|
||||||
# NAME smlTest
|
NAME smlTest
|
||||||
# COMMAND smlTest
|
COMMAND smlTest
|
||||||
#)
|
)
|
||||||
|
|
|
@ -499,6 +499,7 @@ TEST(testCase, smlGetTimestampLen_Test) {
|
||||||
ASSERT_EQ(len, 3);
|
ASSERT_EQ(len, 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
TEST(testCase, smlProcess_influx_Test) {
|
TEST(testCase, smlProcess_influx_Test) {
|
||||||
TAOS *taos = taos_connect("localhost", "root", "taosdata", NULL, 0);
|
TAOS *taos = taos_connect("localhost", "root", "taosdata", NULL, 0);
|
||||||
ASSERT_NE(taos, nullptr);
|
ASSERT_NE(taos, nullptr);
|
||||||
|
@ -1259,4 +1260,4 @@ TEST(testCase, sml_16368_Test) {
|
||||||
pRes = taos_schemaless_insert(taos, (char**)sql, sizeof(sql)/sizeof(sql[0]), TSDB_SML_JSON_PROTOCOL, TSDB_SML_TIMESTAMP_MICRO_SECONDS);
|
pRes = taos_schemaless_insert(taos, (char**)sql, sizeof(sql)/sizeof(sql[0]), TSDB_SML_JSON_PROTOCOL, TSDB_SML_TIMESTAMP_MICRO_SECONDS);
|
||||||
ASSERT_EQ(taos_errno(pRes), 0);
|
ASSERT_EQ(taos_errno(pRes), 0);
|
||||||
taos_free_result(pRes);
|
taos_free_result(pRes);
|
||||||
}
|
}*/
|
||||||
|
|
|
@ -1297,11 +1297,12 @@ static void destroyInsertParseContext(SInsertParseContext* pCxt) {
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t checkSchemalessDb(SInsertParseContext* pCxt, char* pDbName) {
|
static int32_t checkSchemalessDb(SInsertParseContext* pCxt, char* pDbName) {
|
||||||
SDbCfgInfo pInfo = {0};
|
// SDbCfgInfo pInfo = {0};
|
||||||
char fullName[TSDB_TABLE_FNAME_LEN];
|
// char fullName[TSDB_TABLE_FNAME_LEN];
|
||||||
snprintf(fullName, sizeof(fullName), "%d.%s", pCxt->pComCxt->acctId, pDbName);
|
// snprintf(fullName, sizeof(fullName), "%d.%s", pCxt->pComCxt->acctId, pDbName);
|
||||||
CHECK_CODE(getDBCfg(pCxt, fullName, &pInfo));
|
// CHECK_CODE(getDBCfg(pCxt, fullName, &pInfo));
|
||||||
return pInfo.schemaless ? TSDB_CODE_SML_INVALID_DB_CONF : TSDB_CODE_SUCCESS;
|
// return pInfo.schemaless ? TSDB_CODE_SML_INVALID_DB_CONF : TSDB_CODE_SUCCESS;
|
||||||
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
// tb_name
|
// tb_name
|
||||||
|
|
|
@ -2671,15 +2671,16 @@ static int32_t checkTableSchema(STranslateContext* pCxt, SCreateTableStmt* pStmt
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t checkSchemalessDb(STranslateContext* pCxt, const char* pDbName) {
|
static int32_t checkSchemalessDb(STranslateContext* pCxt, const char* pDbName) {
|
||||||
if (0 != pCxt->pParseCxt->schemalessType) {
|
// if (0 != pCxt->pParseCxt->schemalessType) {
|
||||||
return TSDB_CODE_SUCCESS;
|
// return TSDB_CODE_SUCCESS;
|
||||||
}
|
// }
|
||||||
SDbCfgInfo info = {0};
|
// SDbCfgInfo info = {0};
|
||||||
int32_t code = getDBCfg(pCxt, pDbName, &info);
|
// int32_t code = getDBCfg(pCxt, pDbName, &info);
|
||||||
if (TSDB_CODE_SUCCESS == code) {
|
// if (TSDB_CODE_SUCCESS == code) {
|
||||||
code = info.schemaless ? TSDB_CODE_SML_INVALID_DB_CONF : TSDB_CODE_SUCCESS;
|
// code = info.schemaless ? TSDB_CODE_SML_INVALID_DB_CONF : TSDB_CODE_SUCCESS;
|
||||||
}
|
// }
|
||||||
return code;
|
// return code;
|
||||||
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int32_t checkCreateTable(STranslateContext* pCxt, SCreateTableStmt* pStmt) {
|
static int32_t checkCreateTable(STranslateContext* pCxt, SCreateTableStmt* pStmt) {
|
||||||
|
|
Loading…
Reference in New Issue