【发布时间】:2012-01-31 16:50:51
【问题描述】:
我们有 SQL Server/Oracle DDL,但我想将 Derby 用于开发/自动化测试目的。我想要一个可以从源代码管理同步到并运行的测试环境 - 没有数据库安装 BS。
有人知道将 SQL Server 或 Oracle DDL 转换为 Apache Derby 的好方法吗?
【问题讨论】:
-
你知道这没有多大意义。每个数据库系统的 DDL 都不同。在与生产环境不同的数据库系统上进行测试几乎是白费力气。
-
这很有意义。在通过针对 Derby 的初始测试后,我们仍将在生产数据库上进行测试。我们有与 DB 无关的代码,只是 DDL 不同(有一些例外)。 SQL Server/Oracle 设置繁琐且耗时,并且很难编写脚本。 Derby 只是一个 jar 文件。
-
每个数据库的锁定和性能行为将非常不同。编写脚本其实并不难。
标签: java sql-server oracle derby ddl