我们正在考虑将天桥集成到我们的系统中,因为它似乎是高效管理数据库迁移的一个很好的工具。
不过,我不太清楚如何进行:
我们有三个不同的数据库
它们都包含不同的数据(不同的用户等等)。数据库之间没有公共数据(在天桥页面上--这称为引用数据),只有结构应该保持不变。
从网站上看,我的理解是:
这样做对吗?我忘记了什么重要的步骤吗?
关于将测试数据添加到内存数据库,我还有一个问题:
插入单元测试数据的正确位置在哪里?即使我使用spring设置了天桥并使hibernate依赖于它
<bean id="sessionFactory" class="..." depends-on="flyway">
...
</bean>
数据源将在此之前创建,目前是我们添加模式和测试数据的地方。如果我们在创建数据源时仍然添加示例数据,那么如果我没有弄错的话,模式将不是正确的。
我们如何使用测试数据与飞道使用内存数据库?
谢谢!
发布于 2013-03-14 17:28:16
您可以配置包含测试数据脚本的额外位置。然后,应该将其配置为只包含在单元测试中。
https://stackoverflow.com/questions/15413429
复制相似问题