Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi la clé étrangère n'est-elle pas générée avec GORM ?

Je pense qu'il vous faut :

db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")

Je mets le mien après ma déclaration de migration automatique comme ceci

db.AutoMigrate(&User{}, &Password{})
db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")

Faites-moi savoir si cela vous aide.