#key-value-store #database #command #export #tool #debugging #grebe-db

app grebedb-tool

GrebeDB数据库操作的命令行工具

4个版本 (1个稳定版)

1.0.0 2021年6月4日
0.3.0 2021年4月20日
0.2.0 2021年4月7日
0.1.0 2021年3月29日

#90#export

MPL-2.0 许可证

170KB
4K SLoC

grebedb-tool

一个命令行程序,用于提供对GrebeDB数据库的基本操作(如导入、导出)和调试。

该工具目前仅提供源代码形式,因此您需要先安装Rust。Rust安装完成后,运行 cargo install grebedb-tool 将工具安装到 $HOME/.cargo/bin,然后运行 grebedb-tool --help 来显示程序选项。要更新程序,请再次运行安装命令。要删除程序,运行 cargo uninstall grebedb-tool

快速开始

以下是在类Unix shell中运行此工具的示例命令。

导入和导出

可以使用导入和导出命令将数据库内容备份到JSON序列文件

命令可以直接导出到指定的文件名或通过标准输入/输出。

将数据库导出到(不存在的)文件

grebedb-tool export path/to/database/ database.json-seq

或进行压缩

grebedb-tool export path/to/database/ database.json-seq.zst --zstd

从文件将数据库导入到(空)目录

grebedb-tool import path/to/database/ database.json-seq

或进行压缩

grebedb-tool import path/to/database/ database.json-seq.zst --zstd

验证

验证命令检查数据库是否损坏。

grebedb-tool verify path/to/database/ --verbose

检查

检查命令启动一个交互会话以浏览和编辑数据库内容。

grebedb-tool inspect path/to/database/

输入 help 将显示所有可用命令。输入 help 然后命令名称将显示特定命令的所有选项。

请注意,由于内容格式取决于应用程序,检查命令并不是直接编辑应用程序数据的用户友好方式。

依赖项

~11MB
~203K SLoC