İki tür için çok sayıda ilişki içeren Oyuncu ve Ekip için modeller ve geçişler oluşturuyorum. Sıralı model kullanıyorum: oluştur, ancak yabancı anahtarların nasıl belirtileceğini veya tablolara nasıl ekleneceğini görmüyorum.Dışa aktarma veya sequelize-cli ile yabancı anahtarlar ile birleştirme tablosu oluşturma
sequelize model:create --name Player --attributes "name:string"
sequelize model:create --name Team --attributes "name:string"
Model oluşturulduktan sonra ilişkilendirmeler ekliyorum. Player'da : Takımı ise
Player.belongsToMany(models.Team, { through: 'PlayerTeam', foreignKey: 'playerId', otherKey: 'teamId' });
: Sonra göçler Player ve Ekibi için masalar vardır ama tablo (ne de yabancı anahtarları katılmak hiçbir orada
sequelize db:migrate
ile çalıştırılır
Team.belongsToMany(models.Player, { through: 'PlayerTeam', foreignKey: 'teamId', otherKey: 'playerId' });
) veritabanında. Yabancı anahtarlar ve birleştirme tablosu nasıl oluşturulabilir? Bunun nasıl yapılacağı konusunda kesin bir rehber var mı?