创建要在现有迁移之前应用的数据库迁移(Yii 2)

时间:2016-06-23 10:35:39

标签: yii2

在Yii 2框架中创建迁移时,它们有一个时间戳。我想创建一个迁移,它应该在其他现有迁移之前执行。使用创建工具时,这是不可能的。有没有一种安全的方法来创建一个新的迁移,它将在所有其他迁移之前执行?

我想要实现的是创建一个设置数据库的初始迁移。它必须在所有其他迁移之前应用,但它不能,因为它将具有更晚的时间戳。

2 个答案:

答案 0 :(得分:6)

你可以“伪造”时间戳,只需记住改变类名。

使用CLI命令

创建迁移
php yii migrate/create my_table_name 

并更改文件名和 类名并运行php yii migrate它们将齐聚一堂。

答案 1 :(得分:0)

migration表格中,您可以通过应用时间将迁移添加到第一个,或者如果表格中已有,则将其更改。

相关问题