2017-08-07 33 views
1

我今天早上在谷歌App Engine中意外刪除了一堆實體,後來發現其中一些實體不應該被刪除。我有我刪除的實體的密鑰以及有關存儲在輔助數據庫中的實體的大量信息。我想知道是否有任何方法在應用程序引擎中創建具有特定鍵的實體,或者是否有其他方法來恢復這些實體?我很擔心刪除谷歌應用程序引擎實體,意識到它在某些情況下是一個錯誤

+0

我對此表示懷疑。您可以聯繫Google的支持人員,或從備份中恢復。將來,您可能會考慮[對象版本控制](https://cloud.google.com/storage/docs/object-versioning)來允許此操作。 – ceejayoz

回答

3

我想知道是否有任何方式的應用程序引擎

您可以創建一個具有相同的密鑰的新實體創建具有特定的密鑰的實體,只是設置的關鍵屬性上放置之前模型的實例,它將使用該鍵,而不是爲您生成一個隨機的鍵。

此外,檢查如果你的團隊已經使用的數據存儲管理員來拍攝快照,如果是這樣,你可以從那裏恢復它們: https://console.cloud.google.com/datastore/settings