顺序化迁移外键名称

时间:2019-01-15 16:56:29

标签: node.js sequelize.js sequelize-cli

我正在尝试在外键上设置一个名称。在我的迁移中,我的代码如下所示:

"tb_acl_grupos_id": {
            "type": Sequelize.INTEGER(11),
            "field": "tb_acl_grupos_id",
            "references": {
                "model": "tb_acl_grupos",
                "key": "id"
            },
            "defaultValue": "1",
            "allowNull": false
        },

我读到了

  

属于...

但是我不太了解...我可以在迁移时使用b​​elongsTo吗? 还是可以使用其他方式进行设置?

1 个答案:

答案 0 :(得分:0)

我发现我的项目还有其他需求,例如程序和触发器。最好的配置方法是为每个表/函数/触发器/存储过程创建单独的文件,然后在我的迁移文件上调用此文件。由于这种分离,我可以使用migration.sequelize.query创建我的外键/触发器/存储过程和函数。 @feiiiiii所说的方式有效,但是通过这种方式,sequelize生成具有特定模式的外键。