Merge bf828c1274fc43986cbb1c5c4e2e9395fed4b92b into bd7e42ec651f66539009371675bff38645b9b6b8
This commit is contained in:
		
						commit
						69c8960f03
					
				@ -639,9 +639,19 @@ func TestMigrateSerialColumn(t *testing.T) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// https://github.com/go-gorm/gorm/issues/5300
 | 
					// https://github.com/go-gorm/gorm/issues/5300
 | 
				
			||||||
func TestMigrateWithSpecialName(t *testing.T) {
 | 
					func TestMigrateWithSpecialName(t *testing.T) {
 | 
				
			||||||
	DB.AutoMigrate(&Coupon{})
 | 
						var err error
 | 
				
			||||||
	DB.Table("coupon_product_1").AutoMigrate(&CouponProduct{})
 | 
						err = DB.AutoMigrate(&Coupon{})
 | 
				
			||||||
	DB.Table("coupon_product_2").AutoMigrate(&CouponProduct{})
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Fatalf("AutoMigrate err:%v", err)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						err = DB.Table("coupon_product_1").AutoMigrate(&CouponProduct{})
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Fatalf("AutoMigrate err:%v", err)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						err = DB.Table("coupon_product_2").AutoMigrate(&CouponProduct{})
 | 
				
			||||||
 | 
						if err != nil {
 | 
				
			||||||
 | 
							t.Fatalf("AutoMigrate err:%v", err)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	AssertEqual(t, true, DB.Migrator().HasTable("coupons"))
 | 
						AssertEqual(t, true, DB.Migrator().HasTable("coupons"))
 | 
				
			||||||
	AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_1"))
 | 
						AssertEqual(t, true, DB.Migrator().HasTable("coupon_product_1"))
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user