【问题标题】:Save filled couchbase lite db as a backup in nativescript and vue?将填充的couchbase lite db保存为nativescript和vue中的备份?
【发布时间】:2020-12-03 13:16:45
【问题描述】:

我可以在本地文件系统上保存一个 couchbase 数据库作为备份吗?

它应该可以在 IOS 和 Android 上运行。

在 IOS 上,我有一个应用程序:“文件”,其中包含来自 Firefox 或 Recorder 应用程序或其他应用程序的数据“在我的 iphone 上”,始终位于目录中。 如何将备份保存在此位置的目录中?

我发现了一些关于使用 couchbase 进行推送复制的内容,但仅限于远程。 是否可以通过推送复制到本地文件系统来解决这个问题?

【问题讨论】:

  • 你能澄清一下,你只面对 vue/native-script 吗? iOS/Android 运行良好?
  • 我正在使用 nativescript - javascript,它应该适用于 iOS 和 Android。 Vue 不是必须的。
  • 您可以使用 DatabaseConfiguration 设置数据库保存在 iPhone 文件夹中的目录,例如 Application Support/Temporary 等,或者应用程序可以访问的共享 App Group。但是保存为单独的备份,您要解决的用例是什么?
  • Jay,为了节省一些数据,我不想上网。所以我喜欢在本地存储。
  • CouchbaseLite 将数据保存在本地。

标签: nativescript couchbase nativescript-vue couchbase-lite


【解决方案1】:

Couchbase Lite 数据库是一个目录。复制目录会备份数据库。

当然,备份不会保持最新。此外,在复制场景中使用数据库副本时要小心。数据库具有假定为唯一的 ID。多个副本(具有相同的 id)将阻碍复制过程。

【讨论】:

    猜你喜欢
    • 2014-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 2017-03-01
    • 2016-03-19
    • 2019-03-22
    相关资源
    最近更新 更多