2015-03-31 55 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

相关问题