2015-03-31 22 views
0

我一直在使用每個文檔的遷移來創建表格,現在我已經重建了我的網站的一部分,現在我不需要我的一箇舊表格。放下Laravel 4.2桌子的最好方法是什麼?

我能:

A)創建一個新的遷移文件,並告訴它刪除表中的「向上」的功能,它不會使語義意義,但確實從程序的角度來看是有意義的。

B)我可以手動運行該特定遷移,這有一定道理語義回滾,但沒有任何意義程序上,需要使用CLI,使用這個軟件曾經擁有這意味着任何人手動操作額外的步驟,除非我也刪除遷移文件,現在這使得這在語義上沒有意義,並且如果有人發佈了重置,那麼將缺少遷移。

有沒有更好的選擇,我錯過了?

+0

如果你真的擔心通過刪除這張表來搞亂某些東西,爲什麼不把它留下呢?你有絕對需要從數據庫中刪除的原因嗎? – 2015-03-31 18:03:24

+0

我並不擔心通過刪除它來搞亂某些東西。我要求使用Laravel去除表格的最佳做法。該文檔涵蓋了添加和更新表格的最佳實踐,但並未將其刪除。 – Citizen 2015-03-31 18:04:53

+0

啊,我明白了。就像約瑟夫所說的那樣,把它們放在「上」是沒有問題的。 – 2015-03-31 18:12:59

回答

1

刪除up中的表格可以產生完美的語義。

您應該刪除up中的表格,然後以down的當前格式重新創建表格。

拉完美讓你不會覺得沒有必要再加上別的東西,但是你可以再加上一個縮進器。

+0

爲什麼你的法語答案的最後一部分? – 2015-03-31 18:13:14

+0

@TimLewis因爲這是[來自Antoine de SaintExupéry](http://en.wikiquote.org/wiki/Antoine_de_Saint_Exup%C3%A9ry) – lukasgeiter 2015-03-31 18:14:48

+0

@lukasgeiter嗯。花式,如果你懂法語:P – 2015-03-31 18:17:21

相關問題