MySQL 如何更换到 PostgreSQL?
实在不想用 MySQL 了,不知道有什么特别好的方案,把 MySQL 数据迁移到 PostgreSQL 呢?Rails 的项目应该换掉 mysql 的 gem,换成 pg 的 gem 就可以了吧?
就是不知道 GUI 在 MAC 里有没有像 Sequel 那么好用的呢?
两部分工作
1、数据迁移 2、不兼容代码修复
数据迁移可以用 https://github.com/maxlapshin/mysql2postgres 这个工具, 记得检查迁移后的 schema 是否正确
不兼容代码只能通过测试或者手动测,把出错的都修了
以前根据railscasts做过,数据很多的话估计会比较慢
搭车同问 MAC 下的 GUI 我知道有 pgadmin 可是觉得界面用起来不是那么方便
用 Navicat, @leozwa
#4 楼 @oldfritter 太贵啊....
在中国,你得会自己动手,@fresh_fish. 不过 app store 里面貌似有 128 元的
#3 楼 @leozwa 为何要用 GUI,直接在终端里打开一个会话不就行了。
我原来也想过,后来觉得太折腾,mysql 用的好好的没瓶颈就算了,再说 mysql 很熟悉,出什么问题也好解决,重点还是要放在产品的运营上。
不过,新项目可以自由选择,经验慢慢积累吧。
#4 楼 @oldfritter Navicat 竟然还是国人的软件,很牛逼啊。