代码之家  ›  专栏  ›  技术社区  ›  Marcel Jackwerth

如何轻松地从MySQL迁移到PostgreSQL?

  •  3
  • Marcel Jackwerth  · 技术社区  · 16 年前

    我想在现有的MySQL数据库(大约40个表,400mb数据)变得更大之前将其迁移到Postgres。我在网上搜索并尝试了一些迁移脚本(其中一些可以找到 here

    容易的解决办法 对于这个问题?

    1 回复  |  直到 16 年前
        1
  •  3
  •   dwc    16 年前

    最好的方法是手动翻译模式,然后为数据本身编写自己的传输脚本。您还应该编写验证脚本,以确保模式和数据正确传递。

    这不是一个逃避的答案。如果你的数据库足够重要,需要迁移,那么花点时间在自己身上也很重要。最后,你花在找出怪癖和微妙混乱上的时间至少与自动迁移脚本造成的时间一样多,就像你自己迁移数据一样。但是自己动手,你就有机会利用PostgreSQL中MySQL中没有的功能,也有机会进行一些改进,而这些改进只能来自第二次做某事的机会。

    咬紧牙关,然后去做。

    推荐文章