140 lines
3.2 KiB
Go
140 lines
3.2 KiB
Go
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")
|
|
//}
|