【发布时间】:2017-10-08 15:34:34
【问题描述】:
在执行了几个无法再次执行的命令后,我的迁移在生产中失败,有没有办法跳过迁移?
【问题讨论】:
-
如果可以访问数据库,将迁移添加到phinxlog表中。
标签: cakephp cakephp-3.x cakephp-3.4 phinx
在执行了几个无法再次执行的命令后,我的迁移在生产中失败,有没有办法跳过迁移?
【问题讨论】:
标签: cakephp cakephp-3.x cakephp-3.4 phinx
有一个 mark_migrated 命令可用于将特定迁移设置为已迁移,这会将它们标记为不需要运行。 CakePHP Documentation
您可以使用以下内容,其中 target 是您不想标记为不需要运行的迁移的时间戳。
bin/cake migrations mark_migrated --target=20151016204000
【讨论】:
--only 作为附加参数添加到@KaffineAddict 的代码示例(这也在链接到的文档中)。