Corda 在部署节点中未执行液化迁移脚本
我的Corda 在部署节点中未执行液化迁移脚本,corda,Corda,我的workflows/src/main/resources/migration文件夹中有2个liquibase迁移脚本。当我运行部署节点任务时,它运行模式迁移。但是,它不会执行我的脚本(之后缺少表)。我还尝试手动运行运行迁移脚本--core schemas--app schemas命令,但它仍然没有执行脚本。知道是什么导致这种行为吗?我正在使用corda 4.6 我还在gradle文件中设置了runSchemaMigration=true。Ashutosh给出了与我相同的建议 getMigra
workflows/src/main/resources/migration
文件夹中有2个liquibase迁移脚本。当我运行部署节点任务时,它运行模式迁移。但是,它不会执行我的脚本(之后缺少表)。我还尝试手动运行运行迁移脚本--core schemas--app schemas
命令,但它仍然没有执行脚本。知道是什么导致这种行为吗?我正在使用corda 4.6
我还在gradle文件中设置了
runSchemaMigration=true
。Ashutosh给出了与我相同的建议
getMigrationResource可以用如下内容定义
public class IOUSchemaV1 extends MappedSchema {
public IOUSchemaV1() {
super(IOUSchema.class, 1, ImmutableList.of(PersistentIOU.class));
}
@Nullable
@Override
public String getMigrationResource() {
return "iou.changelog-master";
}
资料来源:
对于以后找到此项的任何人,这里是其上的文档页:
希望这有助于解决您的问题,祝您好运您是否在模式中覆盖getMigrationResource以指定迁移脚本名称?哦,不。可能这是缺少的提示。谢谢你提供的信息,我会查看并更新我的帖子。