【发布时间】:2010-02-10 15:57:00
【问题描述】:
所以这是我第一个真正的 Ruby on Rails 项目。我已经吸取了教训——我没有使用迁移进行所有更改,所以事情有些混乱。
从新迁移文件重新开始并重建架构等的最佳方式是什么?我的项目太远了,无法重建整个项目,但距离我关心丢失迄今为止的迁移还不够远。我也不介意丢失数据库中的数据。我试图回滚到开头,但其中一些失败了。
我知道这是一种糟糕的状态,但吸取了教训。
编辑: 我刚刚删除了所有迁移文件并使用 db:schema:dump 重建了架构文件。 我认为这使我在现有数据库中处于干净状态,只是丢失了迁移。
【问题讨论】: