【问题标题】:laravel migrate revert when stuck half-waylaravel migrate 中途卡住时恢复
【发布时间】:2020-10-21 12:07:00
【问题描述】:

我只在新数据库中为给定的path dir 运行 laravel 迁移。

仅运行来自database/dmf_migrations 目录的迁移文件。

然后在中途我得到了这个Base table already exists 错误。

这是最后一次使用批号运行的迁移。 127:

我想删除这个现有的表并再次运行迁移。

删除表后,我可以继续php artisan migrate --path=database/dmf_migrations还是需要重置或回滚?

【问题讨论】:

  • 试试 Php artisan migrate:fresh —path=database/dmf_migrations

标签: php laravel migrate artisan-migrate


【解决方案1】:

如果表中没有数据,则可以运行

php artisan migrate:fresh --path=database/dmf_migrations

它将删除所有表并重新运行所有迁移。

如果您的数据库有其他表或数据,请不要使用此命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-24
    • 2021-09-07
    • 1970-01-01
    • 2023-03-06
    • 2021-04-04
    • 1970-01-01
    • 2019-05-17
    • 2017-09-07
    相关资源
    最近更新 更多