备份与升级:先备份再动手
升级前先备份数据库和站点文件,以及升级后的检查清单。
无论使用 Docker 还是 bench 部署,升级前都要备份数据库和站点文件。 以常见的 bench 部署为例:
# 进入 bench 目录后执行
bench --site your-site.local backup --with-files
# 查看备份文件
ls -lh sites/your-site.local/private/backups/
# 升级前记录当前版本
bench version
Docker 部署则至少备份数据库卷和站点文件卷。升级后先检查登录、单据列表、库存流水和财务报表, 再开放给其他人使用。不要在生产环境直接试新版本。