我正在为nginx部署rails应用程序 在开发阶段有许多迁移。
如何以简单的方式创建生产模式,而不是阅读许多migration.rb文件?
因为我在开发过程中删除了几个迁移文件。现在,在部署生产环境时,它会向我显示一些错误
谢谢
答案 0 :(得分:0)
您可以使用schema.rb文件(通过rake db:schema:load),但要注意它将删除所有现有表。如果您有现有数据,则会丢失它。
加载架构后,它会设置数据库版本,因此只有在创建架构文件后创建的新迁移才会在将来运行。
以下是Rails 4.2关于模式转储的一些信息: