Je me demandais comment je pouvais résoudre une solution "many to many" avec des migrations comme dans ce diagramme : Diagramme de relation DB
u_id_user est un FK de la table User
u_g_id est unique et auto-incrémenté
g_id_group est un FK de Groupe
Exemple de code :
class UserGroupsSchema extends Schema {
up () {
this.create('user_groups', (table) => {
table.increments()
table.integer('u_id_user')
table.integer("g_id_group")
table.timestamps()
})
}
Un autre problème est que si j'exécute mes migrations, les tables sont créées avec le type MyISAM et je ne peux pas construire de relations avec ce type alors comment puis-je changer le type par défaut en InnoDB ?