2

我是使用Google App Engine的新用戶,並且希望在生產之前預先填充目錄。在Google App Engine中填充目錄

目錄,如: - 角色(role_key,role_description) - 國家(county_key,描述) - 等

如果我採用的是MySQL,Oracle等喜歡我的數據存儲和不使用GAE我會做類似的操作:

  • insert into Role(role_key,role_description)values(1,'ADMIN');插入角色(role_key,role_description)values(2,'USER_VIEW');插入角色(role_key,role_description)值(2,'USER_VIEW');插入國家(county_key,role_description)的值('MX','墨西哥');以及其他值。插入國家(county_key,role_description)的值('USA','United States');以及其他值。

而且之前部署我的應用我會運行此腳本到數據庫。

但是我怎麼能用Google App Engine來做這個(可能不完全一樣,不是同一個sintax等)?

謝謝你們。

最好的問候,

回答

3

的通用解決方案,這是the bulkloader。您可以使用它從CSV文件或其他格式化數據源導入數據。

對於更多臨時數據插入,還有remote_api。這將爲您提供一個交互式shell,您可以在其中管理數據存儲實體或進行其他API調用。

+0

此外,對於大部分靜態的,像這樣的小數據集,您可以簡單地將其不存儲在數據存儲區中 - 而是將其加載到內存中! – 2011-05-05 01:59:49

+0

好吧,我會嘗試使用java的remote_api。感謝名單。 – repcax 2011-05-05 18:33:44

+0

好吧,我會嘗試與java的repote_api。感謝名單 – repcax 2011-05-05 18:34:24