资讯专栏INFORMATION COLUMN

对Yii2 migrate数据库迁移的一些看法和操作分享

沈俭 / 3330人阅读

摘要:事务性的迁移整体迁移或回滚执行复杂的迁移时,通常想确定每个完整迁移全体是成功了还是失败了,以便数据库保持一致和完整。在创建数据表的过程中可以同时声称多张表,删除多张表。相关资料数据库迁移之数据库迁移

前言

Yii2 migrate 数据库迁移要我用一个词形容的话,“鸡助”最适合不过了,食之无味,弃之可惜。Yii2 migrate能完成的操作,手工会更快,数据表结构变化也不能保存源表的数据,但是对于一些修改和建表操作在团队协作中还是挺方便的,数据库管理者只需要执行yii migrate的命令就能操作表,追踪数据库迁移的历史,应用新的迁移版本,或恢复之前的迁移版本。但凡有优劣,可当优势大于劣势的时候,我们会更多的去考虑如何落地的问题。

建立迁移

1、建立新的迁移请运行以下命令:
./yii migrate/create plan_admin //plan_admin 迁移建立名为plan_admin的新表

2、运行结果,生成文件及文件名看下图:

阅读需要支付1元查看
<