Commit 64d026fc by JustSong

fix: only master node can migrate database

parent b90b8a9d
package common package common
import ( import (
"os"
"sync" "sync"
"time" "time"
...@@ -67,6 +68,8 @@ var PreConsumedQuota = 500 ...@@ -67,6 +68,8 @@ var PreConsumedQuota = 500
var RootUserEmail = "" var RootUserEmail = ""
var IsMasterNode = os.Getenv("SYNC_FREQUENCY") == ""
const ( const (
RoleGuestUser = 0 RoleGuestUser = 0
RoleCommonUser = 1 RoleCommonUser = 1
......
...@@ -55,6 +55,9 @@ func InitDB() (err error) { ...@@ -55,6 +55,9 @@ func InitDB() (err error) {
} }
if err == nil { if err == nil {
DB = db DB = db
if !common.IsMasterNode {
return nil
}
err := db.AutoMigrate(&Channel{}) err := db.AutoMigrate(&Channel{})
if err != nil { if err != nil {
return err return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment