【问题标题】:Laravel 5.1 discrepancy with database migrations tableLaravel 5.1 与数据库迁移表的差异
【发布时间】:2015-10-18 09:26:56
【问题描述】:

我刚刚向我们的生产服务器部署了一些新代码,并且需要运行一个新的数据库迁移任务。不幸的是,Laravel 认为它已经运行了。当我跑步时

php artisan migrate:status

此迁移显示为“Y”,即使它甚至不存在于我们的迁移表中。我还验证了此迁移所做的更改不在我们的数据库中。我已经运行了 composer dumpautoload 但这并没有刷新任何东西。如何在不破坏任何生产数据的情况下解决此问题?

【问题讨论】:

    标签: database laravel migration


    【解决方案1】:

    从您的 migrations 表中删除特定的迁移行(在生产服务器上),然后重新运行

    php artisan migrate
    

    【讨论】:

      猜你喜欢
      • 2016-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 2018-04-04
      • 2016-07-04
      • 1970-01-01
      相关资源
      最近更新 更多