Ожидаемое поведение с изменением схемы Arrow Builder в существующих записях ArrowDB?

Я нахожусь в процессе создания пользовательской модели ArrowDB через Arrow Builder и опубликовал ее с помощью "appc publish" - давайте назовем эту схему "v1". Я вставил запись в свою собственную таблицу "Клиенты" после первой публикации. Позже я добавил новое поле photo_id в модель Customers - давайте назовем эту схему "v2" - и опубликовал снова, заставив перезаписать существующую модель.

Теперь, когда я пытаюсь выполнить обновление (через сгенерированный API для клиентов) для существующей записи, чтобы добавить значение для photo_id, я получаю 204 ответа на вызов, но значение photo_id не обновляется. Если я добавлю новую запись в этот момент, я могу добавить и обновить photo_id без проблем.

Итак, мой вопрос - это ожидаемое поведение? Если да, как мне обновить все записи v1 до новой схемы v2?

0 ответов

Другие вопросы по тегам