Ruby on rails 另一个用户删除了迁移文件
我当时正在与另一位用户一起开发rails应用程序,当时他对rails没有信心。此人不小心删除了一些迁移文件,现在当我尝试在新机器上部署应用程序时,迁移无法正常运行,是否可以根据模型等生成迁移文件 任何帮助都将不胜感激Ruby on rails 另一个用户删除了迁移文件,ruby-on-rails,migration,Ruby On Rails,Migration,我当时正在与另一位用户一起开发rails应用程序,当时他对rails没有信心。此人不小心删除了一些迁移文件,现在当我尝试在新机器上部署应用程序时,迁移无法正常运行,是否可以根据模型等生成迁移文件 任何帮助都将不胜感激 谢谢……正如Marek所说,假设您使用版本控制,您可以返回到进行这些更改的地方并恢复提交 如果您没有使用版本控制,那么我认为您刚刚得到了一个很好的教训,了解了为什么应该使用版本控制:)您可以使用rake:rake db:schema:load加载schema.rb。小心,它会删除生
谢谢……正如Marek所说,假设您使用版本控制,您可以返回到进行这些更改的地方并恢复提交
如果您没有使用版本控制,那么我认为您刚刚得到了一个很好的教训,了解了为什么应该使用版本控制:)您可以使用rake:
rake db:schema:load
加载schema.rb。小心,它会删除生产数据。您使用什么版本控制?您可以恢复删除迁移文件的更改。rake db:schema:load
将清除数据库中的所有内容,尽管数据库记录备份在不同的位置。我没有在这个应用程序中使用版本控制,因为教其他用户rails一天就足够了:p下次你应该给你的学生一份应用程序的副本;)