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

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

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

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

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

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

1 Ответ

1 голос
/ 27 мая 2011

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

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

...