我有一个 .cblite (couchbase-lite) 数据库,我想在 Windows 8.1 计算机上查看该数据库。我目前看到 3 种方法
- 于GitHub似乎有一个工具“CouchbaseLiteViewer”可以在 Mac OS 下执行此操作,也许它可以移植到 Windows,但在我看来有相当多的依赖项
- Their "Mobile portal" repository似乎还包含在 Java 中从头开始推出我自己的工具的源代码 - 相同的依赖问题
- 可以安装 Couchbase Server 并导入 .cblite 数据库以通过管理界面 (Futon) 进行访问。我用较旧的 (1.x) Couchbase 服务器尝试过此操作,但找不到如何导入
- 如果我理解文件格式,我也许可以针对我的具体情况手动编写一些代码,但该文件看起来就像随机/压缩数据,没有任何明显的 header
我有点迷失如何继续这里 - 有人可以给我一些指示如何做到这一点吗?
最佳答案
是.cblite
还是.cblite2
? Couchbase Lite 在 1.2 中移至 .cblite2
格式。如果您有一个 .cblite 文件,那么它只是一个带有另一个扩展名的 SQLite 文件,您可以使用任何 SQLite 编辑器查看它。 .cblite2
是一个目录,其中包含 db.sqlite3
或 db.forest.X
,具体取决于所使用的存储引擎。您可以使用 SQLite 编辑器查看前者,但后者稍微复杂一些。如果您想编写一个编辑器,那么实际查询并不难(您可以使用所有文档查询)。大部分工作只是连接要显示的信息。
关于windows - 在 Windows 中查看和/或编辑 .cblite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38363730/