我们想运行一个cron作业,以便在ubuntu 12.04服务器上安全备份sqlite3 db.执行备份时,其他应用程序可能会锁定数据库,我们需要解决方案在这种情况下是安全的.有备用API,我们不知道如何使用它.解决方案应该能够备份整个数据库,甚至可以更好地备份.我们打算做的是备份到同一台服务器上的文件中.我们正在寻找一个可以插入cron调度程序的脚本,无需修改或修改.
可以使用sqlite3命令行工具的.backup命令调用备份API .
要等待其他应用程序解锁数据库,您必须使用以下.timeout命令设置超时:
sqlite3 my.db <<EOF
.timeout 20000
.backup backup.db
EOF
Run Code Online (Sandbox Code Playgroud)
SQLite没有增量备份功能.
| 归档时间: |
|
| 查看次数: |
1611 次 |
| 最近记录: |