0

转储我的开发数据库结构并将其部署到生产服务器的最佳方式是什么?如何从开发到生产获取数据库?

进出口使用Capistrano的部署Rails应用程序

  • 如何将一个迁移在开发数据库结构,自动与每个帽部署的变化?
+0

你没有使用迁移? – Dogbert 2012-03-17 17:35:21

+0

我使用迁移,但在某些点删除它们,并做了计划转储 – Ilse 2012-03-17 17:43:41

回答

1

您可以添加执行架构转储的迁移。然后使用迁移进行更改。

然后,您将执行cap deploy:migrations来部署您的代码并运行您的迁移。

+0

我将如何添加执行模式转储的迁移?我了解这个principe,但不知道如何写thx! – Ilse 2012-03-17 17:55:37

+0

好吧,我把本地机器上的schema.rb粘贴到了生产的schema.rb上,这似乎很有用。生产schema.rb是空的我怀疑它是从我的本地git仓库复制到产品。 – Ilse 2012-03-17 18:06:03

+0

检出rake模式:将其转储到文件中 – 2012-03-17 19:01:47

相关问题