站内搜索
源码产品

更新源码与迁移数据库

客户源码 1.0.0资料核对 2026-11-10
本文目录本章目标更新前更新步骤完成检查禁止混用的操作

本章目标

在保留本站数据、密钥和上传文件的前提下更新程序。

更新前

核对当前 customer-release.json 版本和目标版本适用范围。备份数据库、.env、公开上传、私有存储、安装凭据、Nginx 配置和当前程序。先在独立测试环境验证,安排维护窗口。

更新步骤

  1. 按发行说明核对文件和依赖变更,保留自己的 .env 与业务文件,不整目录无差别覆盖。
  2. 安装锁定依赖,重新生成适用于服务器的 Prisma 客户端。
  3. 应用新增迁移,再构建应用;若新版本发行说明要求不同顺序,按已验收说明执行。
  4. 重启本项目 API、官网和 Worker,验证后台静态资源版本。
sh
pnpm install --frozen-lockfile
pnpm db:generate
pnpm db:deploy
pnpm build

完成检查

前后台健康、管理员登录、文章与图片、订单授权、已有下载权限、模板市场和 Worker 均正常。数据库用户、订单数量与更新前一致,实际版本与目标发行包一致。

禁止混用的操作

升级不执行 customer:init,不运行开发 seed、db push 或全库 reset。不要在生产库运行会创建测试用户和模拟订单的本地验收脚本。

部署遇到问题?

带上当前章节与适用版本,让助手帮你查找解决步骤。

结合本文问 AI 社区交流