我正在尝试在外键上设置一个名称。在我的迁移中,我的代码如下所示:
"tb_acl_grupos_id": {
"type": Sequelize.INTEGER(11),
"field": "tb_acl_grupos_id",
"references": {
"model": "tb_acl_grupos",
"key": "id"
},
"defaultValue": "1",
"allowNull": false
},
我读到了
属于...
但是我不太了解...我可以在迁移时使用belongsTo吗? 还是可以使用其他方式进行设置?
答案 0 :(得分:0)
我发现我的项目还有其他需求,例如程序和触发器。最好的配置方法是为每个表/函数/触发器/存储过程创建单独的文件,然后在我的迁移文件上调用此文件。由于这种分离,我可以使用migration.sequelize.query
创建我的外键/触发器/存储过程和函数。 @feiiiiii所说的方式有效,但是通过这种方式,sequelize生成具有特定模式的外键。