2

我想使用 HsqlDB 或 H2 对内存数据库进行测试。我在生产中使用 Oracle 和 postgreSQL 数据库。所以我想知道是否有工具可以将 oracle、postgreSQL... 数据库结构转换为 hSQLDB 或 H2 模式。

提前致谢

4

2 回答 2

1

看看DdlUtils

引用自该网站

DdlUtils 可以为现有数据库生成 DDL 文件。
这些是包含数据库模式定义的 XML 文件,例如表和列。
这些文件可以通过其 Ant 任务或以编程方式输入到 DdlUtils
中,以创建相应的数据库或更改它以使其对应于 DDL

如果逆向工程失败,您可能会在第一次运行时遇到困难。无论如何,您可以设法获得一个逻辑数据模型,并且可以将其用于生产和测试。

于 2013-05-28T10:58:32.820 回答
0

刚刚发现RazorSQL可以在 PostgreSQL、Oracle 和 HSQL 之间转换,但我无法让它从 PostgreSQL 生成有效的 HSQLDB 文件。

免责声明:它是具有 30 天试用期的商业产品,我不以任何方式附属..

于 2014-04-22T09:42:07.637 回答