我在这里的情况非常糟糕,正在做一个Laravel 5
项目。以前由另一个开发人员开发。该开发人员一开始使用迁移创建了几个表,migration generators
并添加了一些表。columns
之后,他columns
立即使用一些 sql添加了 table GUI
。我得到了sql dump
我导入的并在我的本地机器上设置它,现在当我table
使用php artisan make:migration create_myTableName_table --create="myTableName"
表创建迁移时成功创建,但是,当我这样做时php artisan migrate
,SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'someTable' already exists
我检查了迁移文件夹并将其与someTable
我的当前版本匹配可以看到列不同,其他表也一样。
在这种情况下处理这个问题的最佳情况应该是什么,我想跟上,Laravel migrations generator
以便将来如果任何其他开发人员想要处理这个项目,他只需要运行迁移命令来迁移数据库或创建表或创建列...我应该重写所有迁移吗?请帮忙。谢谢