У меня довольно много документов в sanity.io с заполненными полями. Необходимо изменить тип поля. И вот проблемы:
Теперь мне нужно переписать это поле со старого на новое и удалить старое поле в каждом документе. Но это дорого для меня, у меня куча документов. Есть ли способ перенести данные из одного поля в другое один раз для всех документов?
Пожалуйста, не ставьте "минус" без веской причины.
Это большой вопрос! В настоящее время нет способа сделать это через пользовательский интерфейс студии, но можно написать сценарий переноса данных, который делает это. См. пример здесь: https://www.sanity.io/docs/migrating-data#migrate-using-the-api
Этот пример предназначен для переименования поля, но я считаю, что его можно изменить и для изменения имени типа.
Большое спасибо!
@kmelve Я надеялся, что вы знаете эту тему.