# 2026-09-16-字段补齐后云端与11.79两阶段部署 ### 1. 字段补齐后云端与11.79两阶段部署 **旭东 → OpenClaw:** > 1、需要打包8.186测试环境下所有的功能代码、数据库结构、数据库字段、训练记录,更新部署到云端环境下,不要覆盖云端环境的数据 > 2、等待第一步完成之后,打包云端环境下的全部内容包含所有数据,升级到11.79生产环境中 > 云端服务器 IP:82.156.135.91 > SSH登录用户名:ubuntu > SSH登录密码:[已隐藏] **OpenClaw 响应:** 两阶段部署已完成并通过验证。 第一阶段(8.186 → 云端,保留云端数据):代码按差异同步 9 个文件(static/js/app.js、routes 下 auth/data/inventory/products/purchase、migrate_db.py、repair_arrival_totals.py),Python 与 JS 语法检查通过,云端 app.js 预压缩缓存重建且下发内容与磁盘 md5 一致。数据库只做增量补齐:新增 new_products.procurement_planner、suppliers.procurement_planner、packaging_orders.新旧品 三个字段,并对 domestic_orders.金蝶入库 默认值、pending_orders.product_orderer / packaging_orderer 非空三处定义差异做对齐;未删除任何云端字段与表(云端独有的 finished_products.待提数量 保留),云端字段数 978→981,日出库 364,940、库存 2,392,075 等行数保持不变。知识库同步 66 个文件,云端训练记录 670→686。云端部署前备份:~/dy-backups/cloud-pre-sync-20260916_182942/(代码 71M + 数据库 97M)。云端服务 active,本机与公网 gyl.dieya.net.cn 均 HTTP 200,缓存已刷新。 第二阶段(云端全量含数据 → 11.79 生产):云端打包项目 71M(978 项)与数据库 97M(50 张表、含全部数据、排除 feedback),三端 md5 校验一致。生产部署前完整备份至 /home/dieya/.openclaw/workspace/dy-dashboard_backups/pre-cloud-sync-20260916_182942/(原代码 64MB + 原数据库 101MB)。生产就地替换代码、vault 与上传文件,原有图片按“生产优先、不删除”合并(新品图片 55→60),VAULT_PATH 改为生产路径;云端数据库全量导入错误 0 条,51 张表行数与云端一致(inventory_detail 2,392,075、daily_outbound 364,940、products 9,767、bom 7,905 等),反馈表按项目既定约定保留生产本地数据 123 条。发现生产服务由 systemd --user 托管,直接 pkill 会被自动拉起旧实例,已改用 systemctl --user restart 正规重启,4 个 worker 正常、本机 HTTP 200。云端与生产字段结构 981=981 完全一致,训练记录 686 条,缓存均已刷新。打包与导入之间约 10 分钟内云端新增的少量记录(国内订单、包材订单、待下单、日志共 3-5 条)未包含,如需追平可再跑一次差异同步。已记录