【问题标题】:Conversion tools database structure (oracle, mysql,postgreSQl..) to HSQLDB or H2转换工具数据库结构(oracle、mysql、postgreSQl..)到 HSQLDB 或 H2
【发布时间】:2013-05-23 01:08:14
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: oracle postgresql testing hsqldb in-memory


    【解决方案1】:

    看看DdlUtils

    引自该网站

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

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

    【讨论】:

    • 看不懂怎么用也下载不了。
    • @BornToCode 请查阅该文档;如果问题仍然存在,请发布一个单独的问题,包括您迄今为止尝试过的所有事情。
    【解决方案2】:

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

    免责声明:它是具有 30 天试用期的商业产品,与我没有任何关联..

    【讨论】:

      猜你喜欢
      • 2013-03-30
      • 2012-08-19
      • 2012-08-07
      • 2023-03-24
      • 2010-09-11
      • 1970-01-01
      • 2011-04-18
      • 1970-01-01
      • 2012-01-13
      相关资源
      最近更新 更多