问题是在迁移时首先创建了我的子表,但找不到父表,并且无法分配父表主键的外键,我得到了如下错误。
这里的仓库是孩子,而公司是父母
在Runner上。 (/卷/数据/参数/adonis-js/smart-helmet-backend/smarthelmet/node_modules/knex/lib/runner.js:213:19) 代码:“ ER_FK_CANNOT_OPEN_PARENT”,错误号:1824,sqlMessage:“失败” 打开引用表\'companies \',sqlState:'HY000',
索引:0,SQL:'更改表warehouses
添加约束warehouses_company_id_foreign
个外键(company_id
)引用companies
(id
)'}
答案 0 :(得分:1)
您可以更改迁移文件名。
1503250034279_email_schema.js
,然后运行迁移就可以了