MySQLで開発したシステムをPostgreSQLに移行する際に

どのような手順、作業が必要でしょうか。
大雑把なところから細かいところまで(バージョン等)
いろいろ留意点あると思いますが
教えてください。
経験談でもOKです。書籍、雑誌でそれらしい情報が
載っていたという情報でもOKです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/10/28 21:09:54
  • 終了:2007/11/04 21:10:03

回答(3件)

id:t_shiono No.1

t_shiono回答回数256ベストアンサー獲得回数222007/10/28 23:34:29

ポイント27pt

参考になるか分かりませんが、

稼動システムのDBを変更するためには、当たり前ですが、

・DBのデータの移行

・DBにアクセスするシステムの修正

が必要となります。

前者の方はDBのスキーマや、実際の利用用途によって、簡単かもしれないですし、注意が必要かもしれません。

参考:http://www.thinkit.co.jp/free/article/0703/13/1/

後者の方もシステムをどのように作成していたかに大きく依存します。

SQLを直接発行していたのであれば、MySQLの方言的な記述をPostgreSQL向けに書き直す必要があります。

ODBCなどインターフェースを通して操作していた、あるいは、なんらかのORマッパーを利用していたのであれば、その中間層でその部分は吸収してくれる*かも*しれません。

また、逆にORマッパーや利用していたフレームワークがPostgreSQLに対応していないなどといったことがあると、下手をするとシステムの根本から見直す必要がある場合もあるかもしれません。

どれもすごく抽象的な言い方しかできないのですが、何かの参考になれば。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません