From 57b55444c7f73e4b512dae34c88ada1102d3cbd4 Mon Sep 17 00:00:00 2001 From: slguan Date: Thu, 11 Jul 2019 20:13:54 +0800 Subject: [PATCH] Handling the problem of log database creation failure --- src/modules/monitor/src/monitorSystem.c | 2 +- src/util/src/tutil.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/monitor/src/monitorSystem.c b/src/modules/monitor/src/monitorSystem.c index 0f1b208907..ed6964df7a 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 8a3f96ab73..39eccf15b0 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) {