在Laravel中,似乎有一个命令可以创建迁移,但不能删除。
创建迁移命令:
php artisan migrate:make create_users_table
如果我想删除迁移,是否可以安全地删除数据库/迁移文件夹中相应的迁移文件?
迁移文件:
2013_05_31_220658_create_users_table
发布于 2013-06-01 18:19:50
如果迁移已经运行(读:已迁移),那么您应该回滚迁移以清除数据库表中的历史记录。回滚后,您应该能够安全地删除迁移文件,然后再次进行迁移。
发布于 2018-09-03 00:39:47
php artisan migrate:fresh
如果你正处于开发阶段,并且期望的结果是从头开始,那么你应该做这项工作。
在生产中,这可能不是我们想要的,所以你应该被注意到。( migrate:fresh命令将从数据库中删除所有表,然后执行迁移命令)。
发布于 2013-06-01 18:01:24
您可能还需要从迁移表中删除该条目。
https://stackoverflow.com/questions/16871413
复制相似问题