0

我正在将我的网站从 PHP 迁移到 Rails。

同时我想将我的数据库从 MySQL 迁移到 PostgreSQL。但是,我在 MySQL 数据库中的架构很差。因此,我想在 PostgreSQL 数据库中实现一个新模式。

基本上,我想从 MySQL 数据库中获取数据,并希望将其适应 PostgreSQL 数据库中的新模式。PostgreSQL 数据库中的新表由来自 MySQL 数据库的连接视图组成。

我是这种事情的新手,我真的不知道从哪里开始。

4

2 回答 2

0

如果您的模式完全不同,您将不得不编写一个脚本来进行必要的转换。您可以使用数据库抽象层来处理 MySQL 和 PostgreSQL 之间的差异,但在大多数情况下,您只能靠自己。

于 2011-04-19T00:32:10.533 回答
0

过去我不得不这样做-您的答案是所谓的“水龙头”:

http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/

它基本上是 mysql 和 postgres 之间的中间人,能够处理它们之间的所有差异。

于 2011-04-19T02:18:38.047 回答