【发布时间】:2020-11-30 12:14:43
【问题描述】:
我有一个现有的 avro 架构
{
"name": "myenum",
"type": {
"type": "enum",
"name": "Suit",
"symbols": ["SPADES", "HEARTS", "DIAMONDS", "CLUBS"]
},
"default": null
}
我想将 null 添加为默认值,并将合同更新为以下导致向后兼容性错误。有什么办法可以解决这个问题
{
"name": "myenum",
"type": [ null, {
"type": "enum",
"name": "Suit",
"symbols": ["SPADES", "HEARTS", "DIAMONDS", "CLUBS"]
}],
"default": null
}
【问题讨论】:
-
您已经有一个默认值 null。确切的错误是什么?
标签: avro