mysql - Rails 3.1 - 将开发人员从 mySQL 迁移到 PostgreSQL

标签 mysql ruby-on-rails-3 postgresql heroku

直到最近,我都需要在 mySQL 上为我的 Heroku (postgres) 应用程序运行开发环境。

显然这并不理想(在不同的数据库上运行开发和生产),并且由于最初的限制已被取消,我正在寻找将我的开发环境转移到 postgres 的最佳策略/指令集,或者迁移 mySQL 数据,或将生产数据拉入新的开发数据库。

什么是最佳路线?

在此先感谢您的帮助或指导!

最佳答案

最好的办法是走简单的路线。

  • 安装 postgres
  • 设置您的本地代码库以查看新的 数据库
  • rake db:setup
  • heroku db:pull --app <your production app>

关于mysql - Rails 3.1 - 将开发人员从 mySQL 迁移到 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9192332/

相关文章:

mysql - Rails SQL 中的日期比较

ruby-on-rails-3 - 如何检查字符串是否为 ASCII?

ruby-on-rails - 字体很棒的图标不显示

database - 如何在 Postgresql 中执行过程、 View 和函数的版本控制

ruby - Chef 独奏 : Installing build-essential recipe before postgresql

PHP 影响行返回 0 但查询执行

mysql - 与mysql数据库的连接

php - 如何最好地处理重复日历事件的异常

ruby-on-rails - Ruby rails - NilClass :Class 的未定义方法 `model_name'

postgresql - 在 View 中使用 hstore 比较转储和恢复 PostgreSQL 数据库失败