0

サイトを PHP から Rails に移行しています。

同時に、データベースを MySQL から PostgreSQL に移行したいと考えています。しかし、MySQL データベースにあるスキーマは貧弱です。したがって、PostgreSQL データベースに新しいスキーマを実装したいと考えています。

基本的に、MySQL データベースからデータを取得し、それを PostgreSQL データベースの新しいスキーマに適合させたいと考えています。PostgreSQL データベースの新しいテーブルは、MySQL データベースからの結合されたビューで構成されていました。

私はこの種のことは初めてで、始め方がよくわかりません。

4

2 に答える 2

0

私は過去にこれをしなければなりませんでした-あなたの答えは「タップ」と呼ばれます:

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

これは基本的に mysql と postgres の仲介者であり、それらの間のすべての違いを処理できます。

于 2011-04-19T02:18:38.047 に答える
0

スキーマが根本的に異なる場合は、必要な変換を行うスクリプトを作成する必要があります。データベース抽象化レイヤーを使用して、MySQL と PostgreSQL の違いを処理できますが、ほとんどの場合、自分で行う必要があります。

于 2011-04-19T00:32:10.533 に答える