8000 docs(release): back up before upgrade only when the schema changes by InfinityPacer · Pull Request #35 · InfinityPacer/meterleaf · GitHub
[go: up one dir, main page]

Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion docs/releasing.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,6 @@

版本未变时跳过自动发布。需要覆盖已有版本时,在 Actions 的 Release 工作流点击「Run workflow」,选择 `main`;这会按该提交重新构建,替换对应 Git 标签、同版本镜像及 Release 说明。

首次运行仍需按[部署指南](deployment.md)准备数据目录权限和来源配置。升级前备份完整数据目录,不执行删除数据卷的清理命令。
首次运行仍需按[部署指南](deployment.md)准备数据目录权限和来源配置。不执行删除数据卷的清理命令。

升级时是否需要先备份,取决于数据库结构版本(`src/storage/schema.ts` 中的 `DATABASE_SCHEMA_REVISION`)有没有变化。没有变化时,旧版本镜像仍能读取升级后的数据,回滚只需换回旧镜像标签,不必为升级单独备份。有变化时,旧版本读不了迁移后的数据库,升级前必须停止服务并备份完整数据目录,更新说明里也要提醒用户先备份。
Loading
0