首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bulkloader.yaml将数据上传到新应用程序

使用bulkloader.yaml将数据上传到新应用程序
EN

Stack Overflow用户
提问于 2012-02-25 03:27:56
回答 1查看 234关注 0票数 1

我有一个简单的应用程序,其中使用产品的数据库。我创建了这个应用程序,没有实体与类“产品”,因为它是一个新的数据库。

按照上传数据的指导原则,我创建了一个bulkloader.yaml。然而,这个config fiel没有任何属性或任何描述我的“种类”的东西。

有没有一种方法可以使用bulkloader.yaml将数据上传到空数据库中,而不需要编写自定义加载器?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-02-26 12:44:41

您可以在数据存储中创建单个实体,生成bulkloader.yaml,然后删除该实体。

例如,在您的代码中的某处有:

代码语言:javascript
复制
p = models.Product.all().fetch(1)
if not p:
  p = models.Product()
  p.foo = 'delete_me_later'
  p.save()

然后上传您的项目,并调用该代码。然后生成您的bulkloader.yaml文件。最后,使用app engine Data Viewer删除代码和对象。

然而,即使bulkloader.yaml的自动生成特性很好,如果您的数据甚至是中等复杂的,您几乎肯定需要对其进行调整。我不会将自动生成功能作为不学习批量加载器文件格式的借口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9436826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档