【发布时间】:2019-06-07 02:40:11
【问题描述】:
我的avdl是这样定义的,
@namespace("my.event")
protocol Customer {
record Address {
string street;
}
}
但在事件发布并注册架构后,我想让street 类型也允许null 值。我希望更改向前/向后兼容。我怎样才能做到这一点?
在记录之前定义一个新的命名空间可以做到这一点吗? (https://github.com/ga4gh/ga4gh-schemas/issues/344#unions 或 https://docs.oracle.com/database/nosql-12.2.4.4/GettingStartedGuide/schemaevolution.html)
怎么样,
union{null, string} street = null;
【问题讨论】: