Я программирую приложение Google Apps Engine Go и хочу изменить имя переменной внутри структуры, хранящейся в хранилище данных.
Скажем, у меня есть структура:
type AA struct{
A string
BB string
}
И хотел бы изменить BB
на B
. Если я попытаюсь просто изменить BB
на B
, хранилище данных начнет выдавать мне ошибки, когда попытается присвоить сохраненные значения BB
новой структуре AA
, в которой нет этой переменной. Я могу добавить B
и оставить BB
, но тогда структура начнет запутываться.
Как аккуратно изменить структуру переменных в хранилище данных GAE Go, не прибегая к временному копированию всей базы данных и удалению большого количества данных?