sql >> データベース >  >> RDS >> Mysql

JavaのMysqlからPostgresqlへの変換ツール

    まず、PostgreSQL 8.2は古く、サポートされていません 。緊急にアップグレードしてください。各.0バージョンのリリースノートを読んで、直面する可能性のある互換性の問題について調べてください。

    変換に関しては、通常、2つのフェーズで行う必要があります。スキーマを変換してロードし、次に データを変換してロードします。

    一般に、自動化されたツールはデータベーススキーマの変換に適していません。スキーマのみのダンプを実行し、変換ツールを実行してから、PostgreSQLにロードする前に、手動で編集して確認する必要があります。

    正常に見えるスキーマができたら、MySQLからデータのみのダンプを実行し、変換されたスキーマがロードされたPostgreSQLインスタンスにロードしてみます。 mysqldump --compatible=postgresql おそらく追加のフラグも必要になるでしょうが、より良い仕事をするかもしれません。

    それでもうまくいかない場合は、詳細をフォローアップすることを検討してください。フォローアップする場合は、「機能しない」だけでなく、正確なエラーメッセージを報告してください。



    1. SQLServerの新しいドライバー…知っておくべきこと

    2. PostgreSQLのすべての関数を一覧表示する3つの方法

    3. エラー[IM014][Microsoft][ODBCドライバーマネージャー]指定されたDSNに、ドライバーとアプリケーション間のアーキテクチャの不一致が含まれています

    4. テーブルの時間の重複をチェックしていますか?