Привет, ребята, я сбросил (сделал резервную копию) мои объекты хранилища данных Appengine, following this tutorial, теперь мне интересно, есть ли способ восстановить данные локально? поэтому я могу сделать некоторые тесты и отладки.Восстановить объекты приложения-приложения локально
ответ
Если вы хотите получить некоторые тестовые данные в локальной БД, вы можете скопировать некоторые используя remote api
Remote API (в коме упоминаний) является основным GAE-документированный подходом, и это хороший подход. Кроме того, вы можете загружать объекты, используя инструмент загрузки облаков, записывать собственный накопитель/десериализатор магазина и выполнять его в локальном экземпляре вашего сервера dev: http://gbayer.com/big-data/app-engine-datastore-how-to-efficiently-export-your-data. Прочтите статью о новом подходе ...
Хотя эти параметры не являются автоматическими и требуют разработки, я действительно хотел указать на побочный эффект этого: мы столкнулись с проблемами производительности на локальном сервере разработки в течение нескольких месяцев теперь, особенно когда хранилище данных имеет более 1000 объектов с более чем 50 индексами. Просто найдите «require_indexes slow», и вы увидите, о чем я говорю.
Уверен, что у вас есть веская причина для импорта большого количества данных локально для тестирования и отладки, просто хочу сообщить, что ваше приложение будет работать очень медленно, а режим отладки будет невероятно медленным; мы больше не можем использовать режим отладки с нашей настройкой.
В окнах, хранилище данных находится в каталоге
C:\Users\UserName\AppData\Local\Temp\AppName
В OSx this вопрос может помочь вам
В этом каталоге storade в datastore.db (локальное хранилище), изменить имя (приложение не должно быть запущен, и если заблокирован, убить весь процесс питона)
Теперь переходим к AppEngine dashboard
- нажмите в вашем приложении ссылку
- клик в Blob просмотра (я assumming, что вы сделали резервную копию в Blobstore)
- нажмите на имя файла
- нажмите на скачать
- переименовать файл datastore.db
- копия предыдущего пути
- запустить приложение
- 1. Как восстановить локально удаленную папку?
- 2. Как восстановить `.git/index` локально?
- 3. Как локально сохранить объекты?
- 4. Восстановить сведенную к минимуму JFrame, созданную локально
- 5. «сохранить» и «восстановить» пакеты R локально?
- 6. NHibernate: восстановить внутренние объекты события
- 7. Восстановить и отменить объекты XMLHttpRequest
- 8. JavaScript: глобальные объекты или функция возвращаются локально?
- 9. Восстановить объекты данных ядра в порядке вставки
- 10. Как восстановить объекты json с помощью python?
- 11. Как восстановить родительские объекты без детей
- 12. Как восстановить объекты из корзины sharepoint программно?
- 13. Как восстановить локально только выделенный филиал в git?
- 14. Как восстановить локально удаленные файлы командой AWS CLI sync?
- 15. Создаются ли локально созданные объекты, когда их ViewController отклоняется?
- 16. Как использовать движок предложений Bloodhound? (Объекты нескольких собственности передается локально)
- 17. Получить объекты, которые были локально удалены (не сохранены)?
- 18. Как я могу сделать объекты локально пересмотренными в спящем режиме?
- 19. разные объекты между моим сервером и локально для развертывания maven
- 20. Как восстановить/повторно использовать сериализованные объекты json в fabricjs?
- 21. Как восстановить объекты R без их записи в файл?
- 22. Как восстановить вложенные объекты JSON в React-Redux?
- 23. Как лучше всего восстановить и обновить эти объекты в NHibernate?
- 24. XPages: как восстановить объекты Domino при использовании ViewEntryCollection несколько раз?
- 25. Как восстановить дочерние объекты с помощью ParentId в quickblox iOS
- 26. Можно ли восстановить объекты, которые я использовал раньше?
- 27. Из кода Восстановить динамически сгенерированные объекты из таблицы данных listview
- 28. Есть ли способ восстановить объекты JPA после изменения таблицы.
- 29. Как восстановить связанные объекты с помощью django-reversion
- 30. Как я могу восстановить объекты без их удаления?
Ну в этом разделе учебника вы узнаете, как загрузить в well https://developers.google.com/appengine/docs/python/tools/uploadingdata#Python_Downloading_and_uploading_all_data –
Ключевое слово здесь - «локально». В этом документе ничего не говорится о локальных хранилищах данных. – husayt
Используете ли вы Python или Java? – Ryan