mysql データベースを Java (derby) データベースに変換する必要があります。これはant-tasksで問題なく動作し、まったく問題ありません。残念ながら、originin-database のすべてのテーブルが target-database で使用されるわけではありません。ddlUtils の ant-tasks でテーブルを名前でフィルタリングする機会が見つからなかったので、ddlUtils.jar を使用して小さな Java アプリケーションを作成することを検討します。
しかし、これを試してみると、mysql-database からスキーマとデータを抽出することさえできません。ddlUtils-api の例は、私のような初心者にはあまり説明していません。
この問題に対処するためのより包括的な例はありますか?
私の計画は、作業を次のステップに分割することでした。
- origin-database から db-schema を取得する (TableNames でフィルタリング)
- origin-database からデータを取得する (TableNames でフィルタリング)
- 削減された db-schema を使用してターゲット データベース (Java) にスキーマを作成する
- 削減されたコンテンツを使用して、ターゲット データベースにデータを挿入します。
APIセクションの「ライブデータベースからモデルを読み取る」は、このアクションに使用されるメソッドplatform.readModelFromDatabase(String)ですが、今ではプラットフォームオブジェクトをインスタンス化できなかったため、多くのことなくメソッドを呼び出すことができました例外。
どうもありがとうアルフ