Sanity.io, есть ли способ безболезненно изменить тип поля?

У меня в sanity.io достаточно много документов с заполненными полями. Необходимо изменить тип поля. И вот проблема:

Теперь мне нужно переписать это поле со старого на новое и удалить старое поле в каждом документе. Но это дорого для меня, у меня много документов. Есть ли способ переместить данные из одного поля в другое один раз для всех документов?

1 ответ

Решение

Это большой вопрос! В настоящее время нет способа сделать это через пользовательский интерфейс студии, но возможно написать сценарий переноса данных, который это делает. Пожалуйста, посмотрите пример здесь: https://www.sanity.io/docs/migrating-data

Этот пример предназначен для переименования поля, но я считаю, что его можно изменить, изменив имя типа.

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