github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/kmgSql/SyncDbCommand.go (about)

     1  package kmgSql
     2  
     3  import (
     4  	"flag"
     5  )
     6  
     7  func SyncDbCommand() {
     8  	var Force bool
     9  	flag.BoolVar(&Force, "Force", false, "force change the database")
    10  	flag.Parse()
    11  	if HasProdConfig() {
    12  		//切换到prod配置
    13  		MustLoadProdConfig()
    14  		if Force {
    15  			MustForceSyncDefaultDbConfig()
    16  		} else {
    17  			MustSyncDefaultDbConfig()
    18  		}
    19  	}
    20  
    21  	if HasTestConfig() {
    22  		//切换到test配置
    23  		MustLoadTestConfig()
    24  		if Force {
    25  			MustForceSyncDefaultDbConfig()
    26  		} else {
    27  			MustSyncDefaultDbConfig()
    28  		}
    29  	}
    30  }