【发布时间】:2012-10-11 05:26:40
【问题描述】:
我对 Ruby on Rails / Git 还很陌生,并且对不同环境的数据库设置有一些疑问。现在我已经有了我认为非常可靠的设置。我的 Dropbox 文件夹中有我所有的应用程序代码,我可以将其推送到 git,然后我可以将 git 推送到我的 dotcloud 应用程序。
现在回答问题。我有一个本地环境和一个生产环境。我应该为我的信息设置两个数据库还是有办法同步数据库并存储本地副本?还是我想错了?
【问题讨论】:
-
你的目标是什么?如果它可以安全地备份生产数据库上的数据。使用 mysqldump。假设它是一个 mysql 数据库。
-
我的目标是找出最佳实践是什么。我应该有一个反映我的实时数据库的开发数据库还是应该分开?此外,rails 中的数据库配置文件在我的本地存储库与我上传的存储库中会有所不同。你只是从 git push 中排除该文件吗?
标签: ruby-on-rails database installation production