首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将所有类型(表)导出到本地系统?

如何将所有类型(表)导出到本地系统?
EN

Stack Overflow用户
提问于 2019-04-11 19:14:33
回答 2查看 83关注 0票数 1

我有一个项目,它的数据库位于云数据存储中。现在我想备份所有类型的文件,包括它在本地系统中的所有实体。这应该是如何可能的。我还查看了云文档,即

1- https://cloud.google.com/datastore/docs/export-import-entities#exporting_entities

2- https://cloud.google.com/sdk/gcloud/reference/datastore/export

但它描述了如何将数据从云数据存储导出到云存储,而不是本地系统。请让我知道,如果有人知道这是如何可能的。

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2019-04-12 01:24:57

无法让托管导出服务直接导出到本地文件系统。因此,您需要将实体导出到GCS。要在本地计算机上使用导出,可以将其复制到本地计算机,然后将其importDatastore emulator中。

票数 1
EN

Stack Overflow用户

发布于 2019-04-15 23:45:23

我做了这样的事情,但我必须创建自己的导出器和导入器,请参阅我对此问题的回答https://stackoverflow.com/a/52767415/4458510

为了做到这一点,我写了一个谷歌数据流任务,导出精选的模型,并将它们以jsonl格式保存在谷歌云存储中。然后,在我的本地主机上,我有一个名为/init/的端点,它启动一个taskqueue作业来下载这些导出并导入它们。

为此,我重用了我的JSON REST处理程序代码,它能够将任何模型转换为json,反之亦然。

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

https://stackoverflow.com/questions/55631192

复制
相关文章

相似问题

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