jinnrry 2 lat temu
rodzic
commit
0c533b2ca6
2 zmienionych plików z 9 dodań i 0 usunięć
  1. 3 0
      server/config/config.go
  2. 6 0
      server/db/init.go

+ 3 - 0
server/config/config.go

@@ -91,6 +91,9 @@ func Init() {
 			if e != nil {
 				panic(e)
 			}
+			if len(i) == 0 || strings.TrimSpace(string(i)) == "" {
+				return nil
+			}
 			if strings.Contains(path, "data") {
 				Instance.TablesInitData[tableName] = string(i)
 			} else {

+ 6 - 0
server/db/init.go

@@ -68,6 +68,9 @@ func checkTable() {
 	}
 
 	for tableName, createSQL := range config.Instance.Tables {
+		if createSQL == "" {
+			continue
+		}
 		if _, ok := existTable[tableName]; !ok {
 			_, err = Instance.Exec(createSQL)
 			log.Infof("Create Table: %s", createSQL)
@@ -76,6 +79,9 @@ func checkTable() {
 			}
 
 			if initData, ok := config.Instance.TablesInitData[tableName]; ok {
+				if initData == "" {
+					continue
+				}
 				_, err = Instance.Exec(initData)
 				log.Infof("Init Table: %s", initData)
 				if err != nil {