pokedex-go/pokemon/seeder.go

35 lines
499 B
Go

package pokemon
import "gorm.io/gorm"
func Seed(db *gorm.DB) {
pokemons := []pokemon{
{
Id: 0,
Name: "Jaak",
Height: 0,
Weight: 0,
Moves: []move{
{
Name: "Boojakasja",
Url: "http://sjakka.be",
},
{
Name: "Uppercut",
Url: "https://vlampatat.co",
},
},
},
}
db.AutoMigrate(&pokemon{})
db.AutoMigrate(&move{})
for _, pokemon := range pokemons {
res := db.Create(&pokemon)
if res.Error != nil {
panic(res.Error)
}
}
}