0

我正在使用 H2 来 JUnit 测试将在生产中使用 MS SQL Server 运行的系统。

作为最新版本的一部分,我需要进行一些 DDL 更改并将数据从旧结构迁移到新结构。这将涉及将数据复制到具有标识列的新表中。

我实际上是将一个表分成两个。展望未来,新表将有一个独立的(身份)主键,但对于初始化,它需要与原始表具有相同的主键值(即在迁移时它是一对一的,之后它将是一太多)。

我不介意在系统中有 H2 和 SQL Server 特定代码(DDL 已经是系统特定的),只要结果结构是等效的,所以如果有一个 H2 选项或 JDBC 技巧可以实现这一点没事的。

一切都在使用 Spring JdbcTemplate 运行。

感谢您的任何建议。

4

0 回答 0