#google-app-engine
#google-app-engine
Вопрос:
Я хочу добавить столбец int к существующему объекту Google App Engine, который должен быть предварительно заполнен значениями по умолчанию (например, 1) для существующих записей. У меня около 12 тысяч записей. Я не смог найти простой способ сделать это. Существуют ли какие-либо инструменты, доступные для выполнения этой простой функции. Пожалуйста, дайте совет.
спасибо, Дэйв
Ответ №1:
Для этого вам потребуется выполнить итерацию по всем существующим записям и обновить их, чтобы включить новое значение.
Вы можете сделать это с помощью mapper API или remote_api.
Ответ №2:
Базовое хранилище данных не имеет схемы, что означает, что два объекта одного и того же типа могут иметь разные поля. Итак, вам придется перебрать все старые записи в вашем хранилище данных и добавить это поле.
Убедитесь, что вы укладываетесь в 30-секундный лимит (при 12 тысячах записей вы должны превысить его), иначе вам придется разбить свою работу на небольшие фрагменты и использовать очередь задач для ее выполнения.