2016-05-16 102 views
2

我有幾個遷移文件。
我想通過文件名類似這樣的通過文件名遷移回滾

2016_05_16_131054_create_contries_table.php 
+0

http://stackoverflow.com/questions/17697247/laravel-4-artisan-how-to-rollback-to-a-specific-migration-state?rq=1 – haakym

回答

2

不能指定遷移回滾運行php artisan migrate:rollback。您只能回滾上次遷移批次(查看migrations表)。

您可以做的最好的做法是使用新遷移對錶格進行更改。或者您可以保存數據,回滾所有遷移並再次遷移。

+0

我想刪除此文件並刪除表並從遷移表中刪除字段。這是否正確合乎邏輯? – paranoid

+0

是的,你可以刪除一個表,使用'Schema :: drop('table');'https://laravel.com/docs/5.2/migrations#renaming-and-dropping-tables我仍然認爲你錯過了但是如果你想要刪除文件 – haakym