Я начинаю использовать реестр схем Avro / Confluent и файлы .avs c и хочу добавить новое поле, которое требуется в схеме.
Старая схема выглядит примерно так:
{
"name": ...
"fields": [
{"name": "one", "type": "string"}
]
}
Я хочу изменить его на:
{
"one": string,
"two": string,
}
Как мне go сделать поле two
обязательным / не допускающим значения NULL при попытке развития схема ? Поскольку мне нужно добавить к нему значение default
, оно всегда может быть одним или другим.
Edit
Стоит отметить, что я Я использую реестр схем Confluent и пытаюсь развить схему!