0
我已经签出了一个新分支来安装一个我经常遇到各种麻烦的gem。问题是即使我可以销毁这个分支,运行rake db:migrate的结果在数据库和db/schema.rb中仍然存在。由于我无法撤消数据库更改,因此我不得不取消应用程序,然后重新开始。浪费大量时间。在运行rake db之前使用git的最佳方式:migrate
有什么我可以用git这个时候做以前运行耙分贝:迁移,这样如果我决定尼克斯这个分支,那么我不会有与数据库,迁移文件,和db这些问题/schema.rb?
有没有一种方法来备份数据库?我应该删除迁移,然后如果我将其回滚并不会使用它? – Leahcim 2012-03-12 03:34:12
@Michael:如果你不打算使用回滚迁移,那么将其与分支中的其他所有元素一起关闭。我没有意识到任何Rails特定的备份命令,但是你使用的任何数据库都会提供它自己的(并且比Rails更好)。 – 2012-03-12 03:49:32