【问题标题】:ObjectBox - Database Backup/RestoreObjectBox - 数据库备份/恢复
【发布时间】:2017-09-09 19:42:16
【问题描述】:

我浏览了示例应用程序的文档和代码,发现 files/objectbox/objectbox/data.mdb 是存储所有数据的默认文件。

假设我的理解是正确的,我有几个问题我找不到文档:

  1. 我想在我的 Android 应用程序中提供备份/恢复功能。假设我使用本机 SQLite DB,我知道我可以将 .sqlite 文件上传到云,然后将其下载到同一(甚至不同)设备上以恢复它。 可以对 data.mdb 文件做同样的事情吗?
  2. lock.mdb 怎么样?我需要将它与 data.mdb 一起复制\上传吗?

【问题讨论】:

    标签: objectbox


    【解决方案1】:
    1. 确保文件未打开(例如,任何 BoxStore)以强制 data.mdb 文件的状态保持一致以进行备份。

    2. lock.mdb 文件与备份无关

    【讨论】:

    • 感谢您的回复。我在等待响应的同时玩弄了它(他的方式很快,谢谢),并弄明白了。最好的。
    • 什么是lock.mdf文件?它的目的是什么?为什么生成的不是data.mdb文件?
    • lock.mdb 文件跟踪内部内容,例如协调“读者”资源。它不包含应用程序数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    相关资源
    最近更新 更多