之前一直认为,只要复制db.sqlite3就行,结果测试不行,官方文档里,说要用一个命令。 如下: sqlite3 /数据库目录/db.sqlite3 "VACUUM INTO '/保存备份的目录/db-$(date '+%Y%m%d-%H%M').sqlite3'" (需要安装sqlite3) 如果想直接复制数据库,官方说也可以, 但必须复制两个。另一个 db.sqlite3-wal 也要复制, 用命令行的话,只需要备份一个就行。很怪。 备份, 就行, 数据库
云生 发表于 2023-5-23 13:06 没看懂,是把整个文件夹打包?感觉没必要,文件有点大。 有个data文件夹,这个可以直接恢复。里面就是加密的数据库 不需要任何操作,docker直接映射就可以。