删除了谷歌应用引擎实体,在某些情况下意识到这是一个错误

时间:2017-08-07 21:30:53

标签: google-app-engine google-cloud-datastore objectify

我今天早些时候在Google App Engine中意外删除了一堆实体,后来发现其中一些实体不应该被删除。我有我删除的实体的密钥以及有关存储在辅助数据库中的实体的大量信息。我想知道是否有任何方法可以在应用程序引擎中创建具有特定键的实体,或者是否有其他方法可以恢复这些实体?我很担心

1 个答案:

答案 0 :(得分:3)

  

我想知道是否有办法在app引擎中创建具有特定键的实体

您可以使用相同的键创建新实体,只需在放置之前在模型实例上设置键属性,它将使用该键而不是为您生成随机键。

另外,检查您的团队是否已使用数据存储管理员来拍摄快照,如果是,您可以从那里恢复它们: https://console.cloud.google.com/datastore/settings