Изменение ключевого имени объекта - PullRequest
7 голосов
/ 27 октября 2010

Я понимаю, что они не должны изменяться, это в некоторой степени миграция схемы и только одноразовая вещь.

Я хотел бы изменить имена ключей сущностей в моем Google App Engineприложение, эффективно удаляющее и переписывающее сущность и обновляющее все ссылки на него.

Каков наилучший способ сделать это?Мне интересно услышать чей-либо опыт с такими вещами.

1 Ответ

5 голосов
/ 27 октября 2010

Поскольку изменение имени ключа функционально идентично созданию нового идентичного объекта с этим ключом, вам нужно клонировать объект с новым ключом. Вот некоторый код, который делает именно это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...