如何从DB2迁移到PostgreSQL数据库?

我有一个现有的Windows DB2数据库,我想迁移到PostgreSQL。 应用程序的用户可以过周末的停机时间。 什么是最好的方式来做到这一点?

这是我将如何做到这一点:

用DB2和Postgres服务器创build一个testing系统。 尝试迁移(理想情况下从一个备份的一些真实的数据)。 确保它的工作。 创build一个自动化过程的脚本 – 并确保它也能工作。

然后,在迁移日,设置redirect到静态HTML页面,停止服务器,进行备份,运行脚本。 检查一切正常。

  • 如果不是,则恢复备份。
  • 如果是,请启动服务器。

确保它也起作用。

  • 删除redirect。