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 }