2013-06-24 76 views
2

我已經通過documentation從我的模式創建一個批量配置,以下載和上傳一些數據到GAE。如何強制'create_bulkloader_config'來獲取最新的模式/數據?

我對模式做了一些更改並重新發布。我刪除了我以前在Datastore Viewer之前的所有記錄。我等了一個小時。

而且當我運行這個命令來根據我的最新模式創建一個bulkconfig時,它仍然只反映了舊的模型。

appcfg.py create_bulkloader_config --filename=bulkloader.yaml --url=http://your_app_id.appspot.com/_ah/remote_api 

我必須做些什麼來強制它獲得最新的?還是僅僅因爲高複製數據庫而等待遊戲呢?

回答

2

根據google文檔,當您使用「create_bulkloader_config」生成配置文檔時,「bulkloader.yaml」的生成基於您的數據存儲區統計信息。當您更改數據存儲架構時,數據存儲統計信息仍可能反映舊架構,並可能需要長達24小時才能根據新架構進行更新。這可能是你觀察的原因。當你得到上述觀察結果時,你在數據存儲統計選項卡(而不是數據存儲查看器)中看到了什麼?

+0

經過近三個小時的等待,仍然是同樣的問題。你可能是對的。統計數據尚未顯示新的字段。即使我有數據與新的領域在那裏。它說'上次更新:1天,4點15分26秒前'這是一個冗長的時間模式被拿起。多可惜。 – Houman

+0

'最近更新:1天,22:32:36前',他們聲稱統計數據應該不到一天更新。這沒有任何意義。 – Houman

+0

在我的所有應用程序引擎應用程序中看到相同的osbservation。希望@proppy或應用引擎團隊的某人可以確認這是預期的行爲還是目前存在問題? –

相關問題