Myslím, že potřebujete:
db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")
Dávám svůj po mém prohlášení o automatické migraci takto
db.AutoMigrate(&User{}, &Password{})
db.Model(&Password{}).AddForeignKey("user_id", "users(id)", "RESTRICT", "RESTRICT")
Dejte mi vědět, jestli to pomůže.