2013-02-12 69 views
0

我正在開發我的第一款App Engine應用程序。我還沒有上傳到appspot.com - 我現在只是使用開發服務器。如何使用GAE bulkloader從多個csv文件上傳數據?

我寫了一些模型,我自己的bulkloader.yaml文件,我目前正在嘗試使用appcfg.py將我的樣本數據加載到數據存儲(兩種不同類型的數千個實體)中。

在這個問題中:uploading-data-with-bulkloader,原始海報提到他通過將數據拆分爲多個文件來解決他的問題。我怎樣才能做到這一點?

在我使用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] 

我怎樣才能添加第二個filenamekind?我得到的印象可能來自於.yaml文件中的這個例子:bulkloadersample.appspot.com,但是可能版本的散裝加載程序已過時(例如,它在變換器中使用model而不是kind)。

回答

0

Ooops。步進遠離電腦一段時間後,答案是顯而易見的 - 我應該只讓兩個調用appcfg.py,如下:

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

和 appcfg.py upload_data --config_file = bulkloader.yaml - kind = Model2#此處更多選項

從生產服務器下載時,可以一次下載數據存儲區中的所有類型,但似乎無法在其他任何位置上載或下載多種類型的情況。

相關問題