sqlite2baidu: 备份数据库到百度网盘
一个命令行工具,自己私有项目里的一个数据库备份工具
项目主页: https://github.com/afeiship/sqlite2baidu
背景
上次手快,不小心把自己的
blog
数据库删除了,损失了10几天的笔记,虽然事儿不大,但“删库而且无法补救”始终是不雅的~
安装
目前为私有项目,很多登录逻辑,均为私有
secret
包处理。
yarn add global @afeiship/sqlite2baidu
配置文件
文件名:
.sqlite2baidurc
不支持其它名称,但支持find-up
逻辑。
{
"src": "db/production.sqlite3",
"dst": "/Websites/js.work/db_backup/2023",
"quite": true
}
使用
# 存在 config file 的情况
sqlite2baidu -c
# 直接指定 src/dest
sqlite2baidu -s db/production.sqlite3 -d /Websites/js.work/db_backup/
功能
- 将数据库打包
- 以
2023/2023-04/name.20230419_164307.tar.gz
方式存储 - 上传到百度云指定目录
其它配置
名称 | 作用 |
---|---|
--src/-s | 指定传的源 |
--dst/-d | 指定目标 |
--quite/-q | 安静模式 |
--config/-c | 是否使用配置文件模式; 这个指定之后,-s/-d/-q 等参数都会忽略 |


