【发布时间】:2014-01-18 19:14:33
【问题描述】:
我们的网站不久前进入了测试阶段,现在我们有一群生产用户,我们意识到我们在初始架构方面犯了一些大错误,并认为我们现在需要修改数据库的结构。
这将导致我们编写一堆不可逆的迁移。建议我们可以完全删除数据库,销毁所有现有迁移,然后从头开始重写它们,以避免我们第一次犯的错误,而不是这样做。
我有几个问题:
1) 真的有人在现实生活中这样做吗? 2)我们保留数据的选择是什么? TAPS 仍然是要走的路吗? 3) 还是我们应该只写不可逆的迁移而忘记删除数据库?
This question 有点处理这个问题,我猜。
【问题讨论】:
标签: ruby-on-rails ruby