从corda-2-向corda-3迁移数据而不会丢失数据

时间:2018-08-21 05:15:01

标签: corda

我正在引用链接

Migrating data from Corda 2 to Corda 3

任何人都可以让我知道

1)重新运行事务是指,手动重新运行所有先前的事务,还是有任何方法可以自动重新运行?

2)如果是手动重新运行,我们如何确定交易的顺序?

3)如果代码中写有任何日期约束,则重新运行将失败。不是吗?

我们有客户RFP,并希望共享迁移计划,而不会丢失任何数据。

请帮助

1 个答案:

答案 0 :(得分:1)

通过重新运行,我的意思是:

  1. 清空节点的数据库
  2. 按照最初执行的顺序,再次从头开始执行每个事务
    • 例如通过调用流程来运行这些交易

不幸的是:

  • 没有内置的方法可以自动执行此过程
  • 是的,某些时间窗口约束将失败。您可能需要相应地写合同(例如,有时间窗口或交易在时间X之前发生)