Экспорт из базы данных AppEngine в локальную базу данных разработки? - PullRequest
9 голосов
/ 03 декабря 2009

Есть ли способ экспортировать данные из моей базы данных AppEngine на сервер разработки (для тестирования и т. Д.)?

Ответы [ 3 ]

10 голосов
/ 03 декабря 2009

Да! Проверьте Google «Загрузка и выгрузка данных»

Если вы хотите проверить, как ваши данные работает с приложением перед загрузкой это, вы можете загрузить его в сервер разработки. Используйте --url возможность указать инструмент на URL сервера разработки. Например:

 appcfg.py upload_data --config_file=album_loader.py --filename=album_data.csv --kind=Album --url=http://localhost:8080/remote_api <app-directory>

Подраздел по загрузке и загрузке всех данных также стоит посмотреть.

2 голосов
/ 03 декабря 2009

Еще не кажется

Конечно, вы можете извлекать данные самостоятельно, по одной партии за раз ...

1 голос
/ 21 декабря 2011

Да, мы можем загрузить все данные из google app engine и загрузить в хранилище данных, но иногда загрузка данных на локальный сервер разработки затруднена из-за ошибок. Различия версий App Engine SDK возникают, как проблемы. Например, я разработал приложение 1 год назад. Сегодня я хочу обновить его. Я скачал все данные с реальных серверов Google App Engine. Но я не могу загрузить его на локальный сервер разработки. Вы знаете, мы используем класс EntityLoader для этой операции. Entity Class импортирует модуль db, но выдает SDK, «нет модуля с именем db».

Я предлагаю для любителей App Engine это; сохраните ваши первые тестовые данные на будущее. Не думайте, что я буду загружать все данные для тестирования в будущем. Сохраните свои собственные данные испытаний с поддержкой Sqlite. И сохраните свою версию среды разработки deveopment на будущее. Обновление версии SDK иногда вызывает у разработчиков тяжелые времена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...