ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

PanWatch 升级指南:AI盯盘工具如何从旧版本平滑升到最新版,数据一条不丢

PanWatch 升级指南:AI盯盘工具如何从旧版本平滑升到最新版,数据一条不丢 PanWatch 升级指南AI盯盘工具如何从旧版本平滑升到最新版数据一条不丢【免费下载链接】PanWatchPanWatch — AI stock monitoring for A-shares, HK US markets, powered by TradingAgents. Portfolio insights, real-time alerts automated reports.盯盘侠覆盖 A股/港股/美股的 AI 盯盘、持仓分析、实时提醒与自动报告。项目地址: https://gitcode.com/GitHub_Trending/pa/PanWatch如果你正在使用PanWatch盯盘侠做 A股/港股/美股 的 AI 盯盘、持仓分析和实时提醒这篇升级教程会告诉你如何把旧版本平滑升级到最新版且持仓、提醒规则、分析历史一条数据都不丢。PanWatch 内置了版本化数据库迁移和自动备份机制升级只需要三步。一、先看懂为什么升级不会丢数据很多用户担心升级会把本地数据清空。PanWatch 的设计让这件事变得很安全1. 数据全部存放在独立数据卷PanWatch 的所有业务数据数据库、日志、缓存都写在data/目录里核心是那个 SQLite 数据库文件。核心逻辑见 src/platform/persistence/database.py数据库默认落在data/panwatch.db开启 WAL 模式和外键约束读写更稳并发写入有 5 秒超时保护避免卡死。Docker 部署时这个目录对应挂载的panwatch_data卷。只要升级时继续挂载同一个卷历史数据就原封不动。2. 内置自动迁移引擎启动即完成升级数据库结构升级由 src/platform/persistence/migrations.py 里的版本化迁移系统负责机制很可靠每条迁移都有版本号 校验和checksum记录在schema_migrations表中已执行且校验一致的迁移会自动跳过重复启动不会重复执行迁移采用缺列才补、缺表才建的幂等写法新旧版本混跑也安全历史数据还会被自动回填到新结构例如把旧版选股建议平滑迁移成新版策略信号你看到的都是迁移后的完整数据执行迁移前会自动生成带时间戳的数据库备份panwatch.db.bak.时间戳见 src/platform/persistence/database.py#L179-L194。简单说你只管换版本数据库结构 PanWatch 自己会升级还自带保险丝。二、三步完成 Docker 升级最快方法前提你的旧版本已经通过 Docker 部署docker run或 Docker Compose数据卷名为panwatch_data。第 1 步停止旧容器docker stop panwatch第 2 步拉取最新镜像docker pull sunxiao0721/panwatch:latest第 3 步用同一数据卷重新启动docker run -d \ --name panwatch \ --restart unless-stopped \ -p 8000:8000 \ -v panwatch_data:/app/data \ sunxiao0721/panwatch:latest打开http://localhost:8000即可。后端端口固定为8000约定见 Makefile升级后不会改端口、不会丢配置。 小贴士PanWatch 内置了版本更新检测src/modules/administration/update_checker.py页面会自动提示你是否有新版可用15 分钟刷新一次无需自己盯着版本。源码部署的用户如果你是从源码运行的只需更新代码到最新提交然后重启服务即可。依赖如有变化重新执行make setup-backend见 Makefile。数据库迁移逻辑和 Docker 版本完全相同启动时自动执行。三、升级后如何验证3 个动作确认一切正常1. 跑一次系统自检PanWatch 自带doctor自检命令覆盖数据库、磁盘、调度器、数据源、AI 模型、通知渠道六类检查并直接给出中文修复建议make doctor全部 ✅ 即代表升级环境健康。实现见 src/modules/administration/doctor.py也可通过 src/modules/administration/selfcheck.py 的 Web 端自检使用。2. 检查持仓与组合页登录后打开投资组合页确认账户、持仓、收益曲线都还在3. 检查提醒规则页价格提醒规则、触发记录都存放在数据库里升级后应完整可见 如果这两页数据都在说明迁移顺利完成AI 盯盘、自动报告等全部功能继续可用。四、常见升级问题 FAQQ1迁移会不会把数据改坏不会。每次迁移前自动备份数据库文件迁移按缺什么补什么执行且每条迁移有校验和防重复执行。真出异常时用同目录下的panwatch.db.bak.*备份文件覆盖回原文件即可恢复。Q2升级后界面变了、某些旧 Agent 不见了这是正常的功能演进——迁移脚本会自动给历史 Agent 打上类型快照和已替代标记见 src/platform/persistence/migrations.py#L134-L176旧的分析历史仍然保留可查不会消失。Q3升级后端口变了打不开页面PanWatch 后端固定使用8000端口Docker 与本地开发一致专门为存量用户避免升级困惑请确认docker run时-p 8000:8000未变。Q4如何确认当前是不是最新版登录页面查看更新提示即可版本检测模块会展示最新语义化版本号本地版本记录在 VERSION 文件中。五、升级后值得体验的新功能版本平滑升上来之后别急着关掉页面这些功能正是升级的回报AI 选股机会池多策略信号每日自动扫描给出买入/观望建议技术分析视图K 线叠加指标与 AI 解读AI 盯盘 Agent盘前展望、盘中监控、收盘复盘自动执行并推送报告。总结步骤命令/动作预计耗时① 停止旧容器docker stop panwatch10 秒② 拉取新镜像docker pull sunxiao0721/panwatch:latest1~2 分钟③ 复用数据卷启动docker run -d ... -v panwatch_data:/app/data ...1 分钟④ 验证make doctor 检查组合/提醒页1 分钟记住三句话数据在卷里、迁移自动跑、自检兜底验。按上面的流程操作PanWatch 从旧版本升到最新版全程无感AI 盯盘、持仓分析和实时提醒无缝继续。【免费下载链接】PanWatchPanWatch — AI stock monitoring for A-shares, HK US markets, powered by TradingAgents. Portfolio insights, real-time alerts automated reports.盯盘侠覆盖 A股/港股/美股的 AI 盯盘、持仓分析、实时提醒与自动报告。项目地址: https://gitcode.com/GitHub_Trending/pa/PanWatch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表