无法恢复Android中的Couchbase Lite数据库



我已经用Google驱动器实现了备份/还原本地couchbase Lite数据库。我完成了数据库文件上传和下载过程,当完成此下载时,我需要恢复到移动设备。之后如何实施?

您应该能够关闭数据库,将其替换为备份,然后重新打开。有关使用预包装数据库的示例,请参见此GitHub存储库,该数据库实际上是同一件事:https://github.com/couchbaselabs/mobile-training-todo

备份可能比您预期的要多一些。Couchbase Lite有一个主数据库,但是还有其他两个与数据库相关的文件是瞬态的。您最有可能要确保停止备份操作,然后复制一个主文件。

更容易的是不要自己备份数据库,而是使用couchbase Mobile stack同步功能。

最新更新