我正在将我的站点从PHP迁移到Rails。
同时,我希望将我的数据库从MySQL迁移到PostgreSQL。但是,我在MySQL数据库中的模式很差。因此,我想在PostgreSQL数据库中实现一个新的模式。
基本上,我希望从MySQL数据库中获取数据,并使其适合PostgreSQL数据库中的新模式。PostgreSQL数据库中的新表由来自MySQL数据库的联接视图组成。
我是个新手,我真的不知道该怎么开始。
发布于 2011-04-19 10:18:38
我在过去不得不这么做--你的答案是一个叫做“taps”的答案:
http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/
它基本上是mysql和postgres之间的中间人,能够处理它们之间的所有差异。
发布于 2011-04-19 08:32:11
如果您的模式完全不同,则必须编写一个脚本来进行必要的转换。您可以使用Database Abstraction Layer来处理MySQL和PostgreSQL之间的差异,但在大多数情况下,您要靠自己。
https://stackoverflow.com/questions/5710267
复制相似问题