我必须将 mysql-database 转换为 java (derby) 数据库。这适用于 ant-tasks,绝对没问题。不幸的是,并非原始数据库中的所有表都可以在目标数据库中使用。由于我没有机会在 ddlUtils 的 ant-tasks 中按名称过滤表,因此我考虑使用 ddlUtils.jar 编写一个小型 Java 应用程序。
但是尝试这个,我什至无法从 mysql 数据库中提取模式和数据。对于像我这样的初学者来说,ddlUtils-api 中的示例解释得更少。
有没有更全面的例子来处理这个问题?
我的计划是将工作分成以下步骤:
- 从原始数据库获取 db-schema(由 TableNames 过滤)
- 从原始数据库中获取数据(由 TableNames 过滤)
- 使用简化的 db-schema 在目标数据库 (Java) 中创建模式
- 使用缩减的内容将数据插入目标数据库。
在 api 部分“从实时数据库中读取模型”是用于此操作的方法 platform.readModelFromDatabase(String),但我现在无法实例化平台对象,这让我无需大量调用该方法例外。
非常感谢阿尔夫