在 Google App Engine 中填充目录
我是 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)值('美国','美国');
etc
在部署我的应用程序之前,我会将此脚本运行到数据库中。
但是我怎样才能用 Google App Engine 做到这一点(可能不完全相同,不一样的语法等)?
谢谢你们。
此致,
I'm new using Google App Engine and I want to pre-populate catalogs before to go production.
Catalogs like:
- Role (role_key,role_description)
- Country (county_key,description)
- etc.
If I was using mySQl, oracle, etc. like my data store and not using GAE I would do something like:
insert into Role (role_key,role_description) values (1,'ADMIN');
insert into Role (role_key,role_description) values (2,'USER_VIEW');
insert into Country (county_key,role_description) values ('MX','Mexico');
insert into Country (county_key,role_description) values ('USA','United states');
etc
And before to deploy my application I'd run this script into the data base.
But how can I do this (maybe not exactly the same, not same sintax, etc) with Google App Engine?
Thank you people.
Best regards,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
此问题的一般解决方案是批量加载器。您可以使用它从 CSV 文件或其他格式的数据源导入数据。
如需更多临时数据插入,还可以使用 remote_api。这将为您提供一个交互式 shell,您可以在其中管理数据存储实体或进行其他 API 调用。
The general solution for this is the bulkloader. You can use it to import data from a CSV file or other formatted data source.
For more ad-hoc data insertion, there's also remote_api. This will give you an interactive shell where you can manage datastore entities or make other API calls.