sql >> Database >  >> RDS >> Mysql

Waarom wordt een externe sleutel niet gegenereerd met GORM?

Ik denk dat je nodig hebt:

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

Ik plaats de mijne zo achter mijn automatische migratieverklaring

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

Laat me weten of dit helpt.



  1. Waarde ophalen op basis van het maximum van een andere kolom gegroepeerd op een andere kolom

  2. Rails - hoe grote getallen op te slaan, zoals 100000076685963

  3. syntaxisfout van CREATE USER met variabelen die gebruikersnaam en wachtwoord geven

  4. PostgreSQL:serieel versus identiteit