google-app-engine - 在 Google App Engine 中填充目录

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

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

目录如: - 角色(角色键、角色描述) - 国家(县名、描述) - 等等

如果我使用 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)值(“美国”、“美国”);

  • 等等

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

但是我如何使用 Google App Engine 做到这一点(可能不完全相同、语法不同等)?

谢谢大家。

最诚挚的问候,

最佳答案

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

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

关于google-app-engine - 在 Google App Engine 中填充目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5887036/

相关文章:

java - 获取查询<T>

java - Android Studio GAE : Using Google Cloud Datastore

google-app-engine - GAE ProtoRPC是否支持请求的json数据字段

node.js - Coinbase API client.getAccount(...) 开始返回 : "Error: unable to get local issuer certificate"

insert - 如何在cassandra中多行插入

C++ 字符串加法

sql - 使用INSERT-OUTPUT为另一个INSERT提供值

google-app-engine - 如何实现 "Sharding Counters"以在 Cloud Datastore 中创建或更新每秒超过 5 次写入的单个实体?

google-app-engine - 任务队列完成回调

python - 如何在谷歌应用程序引擎中使用后端而不浪费CPU资源?