package model // 本地服务器 //func TestInitDevDB(t *testing.T) { // var err error // // //dialect := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", // // "step_db", "7XmjY2FSpeKcZFsG", "192.168.0.188", "3306", // // "step_db") // dialect := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", // "qq", "admin123", "127.0.0.1", "3306", // "zouzou") // db, err := gorm.Open("mysql", dialect) // if err != nil { // t.Logf("Open DB error [%s] with dialect[%s]", err.Error(), dialect) // panic(err) // } // // if db.DB().Ping() != nil { // fmt.Printf("Ping DB fail: %#v", db.Error) // panic(err) // } // //表名非复数形式 // db.SingularTable(true) // // db.AutoMigrate( // //&PrizeType{}, // &GameCard{}, // ) // // fmt.Println("DB init success") // // t.Log("ok") //} // 测试服务器 //func TestInitTestDB(t *testing.T) { // var err error // // dialect := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", // "mh_dev", "m5h4parZsXjbeiFh", "39.108.188.218", "3306", "mh_dev") // // db, err := gorm.Open("mysql", dialect) // if err != nil { // t.Logf("Open DB error [%s] with dialect[%s]", err.Error(), dialect) // panic(err) // } // // if db.DB().Ping() != nil { // fmt.Printf("Ping DB fail: %#v", db.Error) // panic(err) // } // db.SingularTable(true) // // db.AutoMigrate( // &User{}, // //&LotteryInviteTargetUser{}, // &GameCard{}, // &Collection{}, // &Config{}, // &HistoryBrowsing{}, // &ShoppingCart{}, // &UserAddress{}, // &SearchHistory{}, // &Order{}, // &HotSearch{}, // &UserRefreshToken{}, // ) // // fmt.Println("DB init success") // // t.Log("ok") //} // 线上服务器 //func TestInitProDB(t *testing.T) { // var err error // // dialect := fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8mb4&parseTime=True&loc=Local", // "root", "KP1giyE2iSZ45WsN5mQGNla6Jw9goF39", "rm-wz974q6794nk01g4k9o.mysql.rds.aliyuncs.com", "3306", // "ttsb") // db, err := gorm.Open("mysql", dialect) // if err != nil { // t.Logf("Open DB error [%s] with dialect[%s]", err.Error(), dialect) // panic(err) // } // // if db.DB().Ping() != nil { // fmt.Printf("Ping DB fail: %#v", db.Error) // panic(err) // } // //表名非复数形式 // db.SingularTable(true) // // db.AutoMigrate( // //&User{}, // //&UserBlackList{}, // //&ReceiverAddress{}, // //&AdminCharge{}, // //&UserPrize{}, // //&HuafeiCharge{}, // //&WxUserPrize{}, // //&Draw{}, // //&ADTag{}, // //&ADTagRel{}, // //&ADPrize{}, // //&ADTheme{}, // //&LotteryInviteOfUser{}, // //&LotteryInviteHelpRecord{}, // //&LotteryInviteWinRate{}, // //&LotteryInviteTargetUser{}, // // //&DrawPrize{}, // //&DrawRecord{}, // //&Sponsor{}, // //&DrawDecided{}, // //&DrawUserShareCode{}, // //&DrawUserHelpRecord{}, // //&DrawLuckyCardUseRecord{}, // //&DrawPrize{}, // //&DrawWinnerOrder{}, // //&DrawJoinRecord{}, // //&VmRecord{}, // //&Prize{}, // //&PrizeUserInviteRecord{}, // //&PrizeInviteRecord{}, // //&HornUseRecord{}, // //&UserInviteRecord{}, // //&UserFormId{}, // //&Step{}, // //&UserStepRecordDaily{}, // //&ShareImg{}, // //&UserPrizeCollect{}, // ) // // fmt.Println("DB init success") // // t.Log("ok") //}