2

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

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

如果我使用 mySQl、oracle 等(如我的数据存储)而不使用 GAE,我会执行以下操作:

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

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

  • 插入国家(county_key,role_description)值('MX','Mexico');

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

  • ETC

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

但是我怎么能用 Google App Engine 做到这一点(可能不完全相同,不同的 sintax 等)?

谢谢大家。

此致,

4

1 回答 1

3

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

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

于 2011-05-04T17:02:59.727 回答