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.