我一直在根据文档使用迁移创建表,现在我已经重建了我网站的一部分,现在我不需要我的旧表之一。
我可以:
A) 创建一个新的迁移文件并告诉它在“up”函数中删除表,这在语义上没有意义,但从程序的角度来看是有意义的。
或者
B)我可以手动对特定迁移运行回滚,这在语义上确实有意义,但在程序上没有意义,并且需要使用 CLI 进行手动操作,这意味着使用该软件的任何人都有额外的步骤,除非我也删除了迁移文件,现在这在语义上没有意义,如果有人发出重置,就会丢失迁移。
我错过了更好的选择吗?
我一直在根据文档使用迁移创建表,现在我已经重建了我网站的一部分,现在我不需要我的旧表之一。
我可以:
A) 创建一个新的迁移文件并告诉它在“up”函数中删除表,这在语义上没有意义,但从程序的角度来看是有意义的。
或者
B)我可以手动对特定迁移运行回滚,这在语义上确实有意义,但在程序上没有意义,并且需要使用 CLI 进行手动操作,这意味着使用该软件的任何人都有额外的步骤,除非我也删除了迁移文件,现在这在语义上没有意义,如果有人发出重置,就会丢失迁移。
我错过了更好的选择吗?