我想使用 HsqlDB 或 H2 对内存数据库进行测试。我在生产中使用 Oracle 和 postgreSQL 数据库。所以我想知道是否有工具可以将 oracle、postgreSQL... 数据库结构转换为 hSQLDB 或 H2 模式。
提前致谢
我想使用 HsqlDB 或 H2 对内存数据库进行测试。我在生产中使用 Oracle 和 postgreSQL 数据库。所以我想知道是否有工具可以将 oracle、postgreSQL... 数据库结构转换为 hSQLDB 或 H2 模式。
提前致谢
看看DdlUtils。
引用自该网站
DdlUtils 可以为现有数据库生成 DDL 文件。
这些是包含数据库模式定义的 XML 文件,例如表和列。
这些文件可以通过其 Ant 任务或以编程方式输入到 DdlUtils
中,以创建相应的数据库或更改它以使其对应于 DDL
如果逆向工程失败,您可能会在第一次运行时遇到困难。无论如何,您可以设法获得一个逻辑数据模型,并且可以将其用于生产和测试。
刚刚发现RazorSQL可以在 PostgreSQL、Oracle 和 HSQL 之间转换,但我无法让它从 PostgreSQL 生成有效的 HSQLDB 文件。
免责声明:它是具有 30 天试用期的商业产品,我不以任何方式附属..