SQL ServerからPostgreSQLへの移行(insert文の生成)
SQL Server 2000からPostgreSQLにデータ移行したときのメモ。困るのがEnterprise Managerではinsert文をエクスポートしてくれる機能がない。 しょうがないのでCSVで吐き出して、インポートするのが一般的。やり方は 前の記事 を参考に。 でもinsert文を出力してくれるツールが世の中にはあるみたい。 [Ruizata Project]SQL Dumper 英語だけど直感的に分かる。 PostgreSQLで実行するためには少し置換しないといけないけど、それは大したことはない。 元データがあるサーバー(SQL Server)を直接触れない場合は、 「必要なテーブルだけ別データベースにコピーして、そのデータベースをデタッチしてMDFとLDFファイルをください。」 と説明するのが大変。 私の知り合いは全体バックアップをもらって「データベースの復元」からやっていたので、その方がデータの受け渡しはスムーズかも。 <関連記事> PostgreSQLにCSVデータをファイルから取り込む