【发布时间】:2020-08-31 15:39:20
【问题描述】:
问题 #1:是否可以从 Sanity.io 中的备份中恢复已删除的项目?
据我了解,还原备份是通过从数据集的历史中导出所有文档并导入来完成的。
- 恢复 - 有一种方法可以做到:https://www.sanity.io/docs/importing-data。
-
导出 - 有两种方法可以导出数据:
- 导出所有当前存在的数据:https://www.sanity.io/docs/export。
- 按 ID 导出一个历史文档:https://www.sanity.io/docs/history-api。
已删除项目的 ID 不会出现在 current-existing-data 中(因为它们已被删除,呃),没有它们,我无法获取历史文档。
另外,有一个问题部分说:
知道了
当前访问控制意味着如果您今天能够访问该文档,那么您将能够访问该文档的所有先前版本。
问题 #2:如果由于缺少文档 ID 而无法从备份中恢复已删除的项目 - 有没有办法自动保存所有文档 ID(每小时或每当发生更改时)?
我想如果有一种机制可以保存最后一次看到ID的时间,你也可以或多或少地知道它的删除时间......
【问题讨论】: