猿问

如何在共享环境中分离JaVers实现?

我在一个由10到20个团队组成的环境中工作。每个团队在一个数据库架构中都有自己的一组数据库表。所有团队都在JaVers中使用Java Spring Boot应用程序。我的任务是为我们的应用程序实现一些审核框架。尽管我们不会长期处于这种环境中,但我们正在尝试迁移到AWS。其他19支队伍将保留。我需要以一种易于移植的方式来实现审核框架,并且我不想在这些共享表中拆分数据,并且在迁移过程中有损坏数据的风险。


无论如何,我可以使用自己的JaVers表代替框架创建的常见4表吗?而不是jv_table,我会想要类似my_jv_table的东西。


 // Shared 


 jv_commit

 jv_snapshot

 jv_global_id

 jv_cdo_class


 // Separate


 my_jv_commit

 my_jv_snapshot

 my_jv_global_id

 my_jv_cdo_class

然后,我可以轻松地在迁移过程中仅移植我的表,而不必担心会影响其他人。


jeck猫
浏览 147回答 1
1回答

Smart猫小萌

您不能更改Javers的表名,但是为什么不使用数据库模式来分隔域呢?模式名称是可配置的。
随时随地看视频慕课网APP

相关分类

Java
我要回答