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

QueXuQ · 发布于 2014年06月17日 · 最后由 QueXuQ 回复于 2014年06月19日 · 2259 次阅读
3547

MySQL如何更换到PostgreSQL?

实在不想用MySQL了,不知道有什么特别好的方案,把MySQL数据迁移到PostgreSQL呢?Rails的项目应该换掉mysql的gem,换成pg的gem就可以了吧?

就是不知道GUI在MAC里有没有像Sequel那么好用的呢?

共收到 9 条回复
2099

两部分工作

1、数据迁移 2、不兼容代码修复

数据迁移可以用 https://github.com/maxlapshin/mysql2postgres 这个工具, 记得检查迁移后的 schema 是否正确

不兼容代码只能通过测试或者手动测,把出错的都修了

3406

以前根据railscasts做过,数据很多的话估计会比较慢

96

搭车同问MAC下的GUI 我知道有pgadmin 可是觉得界面用起来不是那么方便

8042

用Navicat, @leozwa

8042

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

2099

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

1553

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

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

3547

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

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