首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Corda架构更新

Corda架构更新
EN

Stack Overflow用户
提问于 2019-10-21 23:39:45
回答 1查看 171关注 0票数 0

我正在研究Corda数据库升级的选项,我对Corda开源https://docs.corda.net/upgrading-cordapps.html#state-schema-versioning和Corda Entrerprize的两种不同方法感到困惑:https://docs.corda.r3.com/database-management.html

在Corda Opensource中,建议在java端创建几个映射模式。而在Corda企业中,提到了使用liquibase脚本来修改数据库部分。

其中两个选项是互斥的吗?也就是说,如果我使用liquibase更新模式,不需要添加几个映射的模式?如果我在Java端使用MappedSchemas,我不需要liquibase脚本吗?

EN

回答 1

Stack Overflow用户

发布于 2019-11-04 18:39:17

仅在企业版中添加了

  1. Liquibase支持。要在Corda Enterprise中创建表,您需要添加Liquibase脚本,该脚本支持Corda Open source中不支持的自动化数据库versioning.
  2. Liquibase。在Corda开源中,您将把表定义为Hibernate JPA实体。该表在数据库中被创建为Hibernate实体。即使您在开源中添加Liquibase脚本,它也会被忽略,并且会创建Hibernate实体。在Corda Enterprise中添加了instead.
  3. Liquibase,它可以帮助开发人员编写数据库不可知脚本,并帮助他们使用自动化的数据库migration/versioning.

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58489692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档