0

我构建了一个使用 SQL SERVER 2008 的 Rails 应用程序,因为这是业务需求。一年后快进,现在开始感受到僵局的痛苦。将生产数据库迁移到 PostgreSQL 的最佳方法是什么?

4

1 回答 1

0

这是一个广泛的问题,无法快速回答。然而,这里有一些基本的事情需要考虑:

  1. 没有工具可以处理所有情况。

  2. YMMV。

一般来说,我建议进行如下迁移:

  1. 迁移架构(基本数据类型等)。有一些工具可以帮助解决这个问题。

  2. 将数据迁移到数据库的副本中。这是一开始的试运行。

  3. 迁移您的存储过程。为两个平台上的所有过程编写测试用例。确保它们在两个平台上都通过。这可能需要一些时间。

  4. 针对新数据库测试您的应用程序代码。

  5. 真正迁移数据。

迁移 dbs 几乎从来都不是无痛的。

于 2013-10-30T02:37:53.783 回答