Как загрузить текущую дату / время в App Engine с помощью инструмента Bulkloader?

Как я могу добавить свойство последнего измененного времени к моему виду сущности, которое обновляется во время массовой загрузки?

В настоящее время я использую appcfg upload_data, чтобы загрузить CSV в мое хранилище данных с высокой репликацией. Я планирую использовать это как работу cron для выполнения односторонней синхронизации нашей внутренней базы данных с хранилищем данных. Чтобы учесть устаревшие записи, я бы хотел, чтобы он обновил свойство последнего измененного времени, а затем уменьшил карту, чтобы удалить старые записи (старше недели). Записи будут обновляться с использованием ключевого свойства.

Каков наилучший способ создания последнего измененного времени, учитывая, что я хочу зарезервировать возможность использовать Администратор хранилища данных для удаления всего вида сущностей, если мне это необходимо?

  • Создать объектную модель для "инициализации" объекта хранилища данных со всеми необходимыми полями?
  • Добавить свойство в мой bulkuploader.yaml для измененного времени и использовать преобразование импорта, чтобы получить дату?
  • Другой...

Заранее спасибо!

1 ответ

Решение

Я бы сделал это:

Добавить свойство в мой bulkuploader.yaml для измененного времени и использовать преобразование импорта, чтобы получить дату?

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