【发布时间】:2017-06-21 04:11:26
【问题描述】:
我使用 Google Cloud Datastore Admin 创建了所有命名空间的所有实体的备份。
我想问我是否可以只在命名空间上恢复实体。
示例:我有 3 个命名空间
- 命名空间_1
- 命名空间_2
- 命名空间_3
所有命名空间都包含相同的实体类型,比如 MyEntityKind
我只想从我的完整备份中恢复 Namespace_3.MyEntityKind
我该怎么做?在 Datastore Admin 中,我在进行恢复时只能选择种类而不能选择命名空间。
谢谢
【问题讨论】:
-
我不确定,但您的问题的一个可能解决方案是它可能无关紧要。备份功能的方式是它将用备份的数据覆盖任何现有实体,如果它们不存在则创建它们。如果数据存储中的实体不在备份中,则它们将保持不变。因此,如果您从未编辑过您的数据存储数据,并且您唯一担心的是丢失自备份以来创建的新实体,那么您可以继续从备份中恢复,并且您不会丢失自使用备份。
标签: google-app-engine google-cloud-datastore backup restore datastore-admin