我在10到20个团队之间的环境中工作。每个团队在一个数据库架构中都有自己的一组数据库表。所有团队都在JaVers中使用Java Spring Boot应用程序。我受命为我们的应用程序实现一些审核框架。尽管我们不会长期处于这种环境中,但我们正在尝试迁移到AWS。其他19支队伍将保留。我需要以一种易于移植的方式实现审核框架,并且我不想在这些共享表中拆分数据,并且在迁移过程中可能会损坏数据。
无论如何,我可以使用自己的JaVers表代替框架创建的常见4表吗?我想要的不是my_jv_table,而是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
然后,我可以轻松地在迁移过程中仅移植我的表,而不必担心会影响其他人。
最佳答案
您不能更改Javers的表名,但是为什么不使用数据库模式来分隔域呢?模式名称是可配置的。
关于java - 如何在共享环境中分离JaVers实现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51046449/