Как загрузить / загрузить все объекты в appengine? - PullRequest
0 голосов
/ 22 марта 2011

Необходимо загрузить мои все сущности с appengine (appid.appspot.com) и загрузить на devserver (localhost: 8080) для тестирования.
Передано много тем в stackoverflow и сообщество Google.
Но не в состоянии загрузить / загрузить все сущности. Дайте мне какую-нибудь ссылку или идею, кто-нибудь успешно загрузил всю сущность в devserver в версии 1.4.2?

appcfg.py download_data --config_file=d:\bulkloader.yaml --filename=d:\backup\2.csv  --url=d:\app\src

выдает ошибку

kind argument required for this operation

Хотите сделать загрузку / выгрузку всех сущностей, возможно ли это?

Примечание: пробовал это Документы Google для массовых загрузчиков

Ответы [ 3 ]

3 голосов
/ 22 марта 2011

Это скрипт, который я использовал для этой цели (я перешел на использование скрипта Ant). Некоторое время я не поддерживал его, но, похоже, он все еще работает:

https://gist.github.com/882011

Если у вас есть опыт работы с Ant, я перешел на:

https://bitbucket.org/darktable/gae-python-ant-farm/src/fb0512f84192/build.xml

Я загружаю каждый тип модели в отдельный файл, потому что прерванная массовая загрузка всего хранилища данных может не сработать.

0 голосов
/ 23 марта 2011

С помощью Ника Джонсона я понял,
Ниже приведены команды для загрузки всей сущности из appengine и загрузки всей сущности на localhost.

    appcfg.py download_data --application=wianga-movie   
--url=http://appid.appspot.com/_ah/remote_api --filename=D:\back1.csv




 appcfg.py upload_data --num_threads=1 --application=wianga-movie   
--url=http://localhost:8080/_ah/remote_api --filename=D:\back1.csv D:\app\src 

Примечание:
1) num_threads необходимо загрузить на localhost, потому что localhost не может обрабатывать несколько потоков.
2) если параметр --url не указан, он будет загружать объекты на yourappid.appsopt.com
3) См. Документы для группового загрузчика Google , но в этой части отсутствует загрузка всей сущности на локальный хост: - (

0 голосов
/ 22 марта 2011

Эта статья охватывает все очень хорошо.

Примечание: если у вас есть объекты в онлайн-магазине, вы не можете использовать для загрузки их в Bulloader.

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