在Google App Engine中填充目录

时间:2011-05-04 16:55:48

标签: google-app-engine insert google-cloud-datastore populate

我是使用Google App Engine的新用户,我想在投入生产之前预先填充目录。

目录如下: - 角色(role_key,role_description) - 国家(county_key,描述) - 等等。

如果我像我的数据存储一样使用mySQl,oracle等,而不使用GAE,我会做类似的事情:

  • 插入角色(role_key,role_description)值(1,'ADMIN');

  • 插入角色(role_key,role_description)值(2,'USER_VIEW');

  • 插入国家(county_key,role_description)值('MX','墨西哥');

  • 插入国家(county_key,role_description)值('USA','United States');

在部署我的应用程序之前,我会将此脚本运行到数据库中。

但是我如何使用Google App Engine执行此操作(可能不完全相同,不同于sintax等)?

谢谢大家。

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:3)

对此的一般解决方案是the bulkloader。您可以使用它从CSV文件或其他格式化数据源导入数据。

对于更多临时数据插入,还有remote_api。这将为您提供一个交互式shell,您可以在其中管理数据存储区实体或进行其他API调用。