新手问题 MySQL 如何更换到 PostgreSQL?

QueXuQ · 2014年06月17日 · 最后由 QueXuQ 回复于 2014年06月19日 · 3967 次阅读

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 可是觉得界面用起来不是那么方便

在中国,你得会自己动手,@fresh_fish. 不过 app store 里面貌似有 128 元的

#3 楼 @leozwa 为何要用 GUI,直接在终端里打开一个会话不就行了。

我原来也想过,后来觉得太折腾,mysql 用的好好的没瓶颈就算了,再说 mysql 很熟悉,出什么问题也好解决,重点还是要放在产品的运营上。

不过,新项目可以自由选择,经验慢慢积累吧。

#4 楼 @oldfritter Navicat 竟然还是国人的软件,很牛逼啊。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号