谷歌数据存储逆转更新或删除?
Posted
技术标签:
【中文标题】谷歌数据存储逆转更新或删除?【英文标题】:Google Datastore reverse an update or delete? 【发布时间】:2016-06-09 16:12:09 【问题描述】:是否有任何方法可以撤销或回滚 Google Cloud Datastore 中的一个更新或一组更新(或删除)?我想唯一的方法是回滚事务或从以前进行的备份中恢复?
或者我想你可以很聪明,在更新或删除实体之前复制它们,然后在进行完整备份时删除这些重复?
谢谢! 亚历克斯
【问题讨论】:
【参考方案1】:无法撤消数据存储区中的删除或更新。
Google Cloud Storage 支持对象版本控制。您可以通过将“version”和/或“last_update”属性添加到您的实体来在 Datastore 中实现类似的机制。然后,您可以保留更改/删除的完整历史记录,或者在一段时间后丢弃一些旧版本。
【讨论】:
以上是关于谷歌数据存储逆转更新或删除?的主要内容,如果未能解决你的问题,请参考以下文章
发布 App 更新时,我在 bundle 路径中的数据会改变或被删除吗?
更新应用时是不是会删除使用 NSUserDefaults 存储的数据?