无法在android中恢复couchbase lite数据库

时间:2017-05-03 13:06:58

标签: couchbase couchbase-lite android-database

我已经使用google驱动器实现了备份/恢复本地couchbase lite数据库。我完成了数据库文件上传和下载过程,当这个下载完成意味着我需要恢复到移动设备。之后如何实施?

1 个答案:

答案 0 :(得分:0)

您应该能够关闭数据库,将其替换为备份,然后重新打开它。有关使用预打包数据库的示例,请参阅此github存储库,该数据库执行的操作基本相同:https://github.com/couchbaselabs/mobile-training-todo

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

更容易的事情可能是不自行备份数据库,而是使用Couchbase Mobile堆栈同步功能。