Как мога да използвам GAE bulloader за качване на данни от множество csv файлове?

Разработвам първото си приложение на App Engine. Все още не съм го качил на appspot.com -- в момента просто използвам сървъра за разработка.

Написах някои модели, собствен bulkloader.yaml файл и в момента се опитвам да използвам appcfg.py, за да заредя моите примерни данни в хранилището на данни (няколко хиляди обекта от два различни вида).

В този въпрос: uploading-data-with-bulloader оригиналният плакат споменава, че той е решил своя проблем чрез разделяне на данните на множество файлове. Как мога да направя това?

В момента използвам appcfg.py така:

appcfg.py upload_data --config_file=bulkloader.yaml   --url=http://localhost:8080/_ah/remote_api --filename=mydata/objects.csv --kind=FirstObject [email protected]

Как мога да добавя втори filename и kind? Останах с впечатлението, че това е възможно от примерния .yaml файл тук: bulkloadersample.appspot.com, но е възможно е версията на bulloader да е остаряла (напр. използва model вместо kind в трансформаторите).


person user1675549    schedule 12.02.2013    source източник


Отговори (1)


опа След като се отдръпнах от компютъра за известно време, отговорът беше очевиден -- трябва просто да направя две обаждания до appcfg.py, както следва:

appcfg.py upload_data --config_file=bulkloader.yaml --kind=Model1 # more options here

и appcfg.py upload_data --config_file=bulloader.yaml --kind=Model2 # още опции тук

При изтегляне от производствения сървър е възможно да изтеглите всички видове в хранилището на данни наведнъж, но не изглежда, че е възможно да качите или изтеглите няколко вида в други ситуации.

person user1675549    schedule 14.02.2013