dse3168 2017-02-07 06:25
浏览 30

如何在Yii2中首先将强实体/表迁移到数据库中?

I am working with database migrations in Yii2.

I have a problem while migrating all the migrations into the database by running command i.e. yii migrate

The problem is that Yii try to creates the table first which has a foreign key of another table which is not created yet but already in the migration sequence. So the got the following error

  • cannot create foreign key constraint

Example:

Table 1: Users (id, role_id, name, email) // role_id is the foreign key here

Table 2: Roles (id, title, status)

So how can I tell Yii that first migrate Roles table and then migrate Users table into the database. I have over 50 tables like that.

Thanks :)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度