35 lines
499 B
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)
|
|
}
|
|
}
|
|
}
|