我的生产环境使用 Ubuntu,按照文档 Install 指引,
wget https://github.com/benbjohnson/litestream/releases/download/v0.5.14/litestream-0.5.14-linux-x86_64.deb
sudo dpkg -i litestream-0.5.14-linux-x86_64.deb
litestream version
简单起见,我使用本地文件备份
dbs:
- path: /[redacted]/database.sqlite
replica:
type: file
path: /data/[redacted]/litestream
sudo systemctl enable litestream
sudo systemctl start litestream
由于有备份不怕改坏表,我的开发工作流是
如果要把线上的数据库下载到本地做实验
litestream restore -o database.sqlite /[redacted]/database.sqlite
scp [remote]:~/database.sqlite .