Как восстановить производственные данные в App Engine, которые я случайно удалил? - PullRequest
3 голосов
/ 03 августа 2011

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

1 Ответ

5 голосов
/ 03 августа 2011

Извините, Кит, ваши данные потеряны. Резервное копирование является обязанностью пользователя.

Существует запрос функции Архив хранилища данных , который следует пометить, если вы считаете, что нечто подобное должно быть частью службы, а улучшенный импорт / экспорт находится на дорожной карте .

На данный момент ваши лучшие варианты:

  • Используйте Bulkloader , чтобы получить все ваши сущности
  • Напишите собственный сценарий резервного копирования, который извлекает важные части ваших данных через remote_api
  • Периодически копировать все ваши сущности в другое пространство имен в хранилище данных (это может быть сложнее, чем кажется)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...