go-cqhttp-btree-manager

command module
v0.0.0-...-a8f546d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 12, 2022 License: AGPL-3.0 Imports: 4 Imported by: 0

README

go-cqhttp-btree-manager

这是一个粗糙且简单的管理 go-cqhttp 内置的缓存数据库的小工具

cachebtree 目录均来自于 go-cqhttp/internal 并做了微调

编译

  1. 下载并安装 go (version >= 1.17)
  2. 在当前目录使用 go build

使用

以数据库 image.db 为例

  1. 插入缓存数据

./gocq-http-manager insert -f xxx.image -o image.db

  1. 查看缓存数据

./gocq-http-manager showimg -f xxx.image

  1. 从数据库中查询缓存数据, 查询的 key 为缓存的 md5

./gocq-http-manager select -i {md5} -o image.db

  1. 查询数据库中所有缓存数据

./gocq-http-manager showall -o image.db

  1. 从数据库导出指定缓存数据到指定文件, -f 参数为导出文件名,可省略, 省略则为 {md5}.image

./gocq-http-manager export -f xxx.image -i {md5} -o image.db

  1. 从数据库导出所有数据到另一数据库

./gocq-http-manager dump -s image.db -d xxx.db

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package btree provide a disk-based btree
Package btree provide a disk-based btree
Package cache impl the cache for gocq
Package cache impl the cache for gocq

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL