diff --git a/src/modules/monitor/src/monitorSystem.c b/src/modules/monitor/src/monitorSystem.c index 0f1b2089073ba97d665b52c2f0728790c49de472..ed6964df7a41bac6cbe64fcf99a33ace40dbd1e2 100644 --- a/src/modules/monitor/src/monitorSystem.c +++ b/src/modules/monitor/src/monitorSystem.c @@ -126,7 +126,7 @@ void dnodeBuildMonitorSql(char *sql, int cmd) { if (cmd == MONITOR_CMD_CREATE_DB) { snprintf(sql, SQL_LENGTH, "create database if not exists %s replica 1 days 10 keep 30 rows 1024 cache 2048 " - "ablocks 2 tblocks 32 tables 32 precision us", + "ablocks 2 tblocks 32 tables 32 precision 'us'", tsMonitorDbName); } else if (cmd == MONITOR_CMD_CREATE_MT_DN) { snprintf(sql, SQL_LENGTH, diff --git a/src/util/src/tutil.c b/src/util/src/tutil.c index 8a3f96ab73192c81a2af790693fe0ab9848024f0..39eccf15b009817bb317d54600efbc42837c9306 100644 --- a/src/util/src/tutil.c +++ b/src/util/src/tutil.c @@ -396,7 +396,7 @@ bool taosCheckDbName(char *db, char *monitordb) { char *pos = strchr(db, '.'); if (pos == NULL) return false; - return strcmp(pos + 1, monitordb) == 0; + return strncasecmp(pos + 1, monitordb, strlen(monitordb)) == 0; } bool taosUcs4ToMbs(void *ucs4, int32_t ucs4_max_len, char *mbs) {