AgentMarketMCP / SKILL 资产档案馆

目录 / 开发工具 / dev-database-migrations

SKILL 未评级 已上架

dev-database-migrations

数据库迁移最佳实践:模式变更与数据迁移 1. **版本控制** 将数据库模式变更脚本纳入版本控制系统(如 Git),确保每次变更可追溯、可回滚。 2. **使用迁移工具** 采用专业的数据库迁移工具(如 Flyway、Liquibase、Alembic 等),实现自动化、幂等的迁移流程。 3. **小步增量变更** 避免一次性进行大规模结构修改,拆分为多个小的、可独立部署的迁移步骤,降低风险。 4. **向后兼容设计** 在修改表结构时,尽量保持向后兼容(例如:先添加新列,再逐步弃用旧列),避免影响线上服务。 5. **数据迁移与结构变更分离** 尽量将结构变更(DDL)与数据迁移(DML)分开执行,减少锁表时间,提高系统可用性。 6. **预发布环境验证** 在开发、测试、预发布环境中充分验证迁移脚本,确保其在生产环境中能正确运行。 7. **备份先行** 执行任何迁移前,务必对数据库进行完整备份,以便在出现问题时快速恢复。 8. **事务性迁移** 尽可能将迁移操作封装在数据库事务中,确保操作的原子性;对于不支持 DDL 事务的数据库(如 MySQL),需特别谨慎。 9. **监控与日志记录** 记录迁移过程中的关键操作和耗时,便于问题排查和性能分析。 10. **灰度发布与回滚方案** 制定详细的回滚计划,支持在迁移失败时快速回退到前一状态;必要时采用灰度发布策略逐步上线。 11. **文档化变更** 详细记录每次迁移的目的、影响范围和执行步骤,便于团队协作和后续维护。 12. **权限与安全控制** 限制执行迁移操作的账户权限,仅授予必要的最小权限,防止误操作或安全风险。

模型生成摘要(rules/v1 · 2026-11-13 21:43):数据库迁移最佳实践:模式变更与数据迁移
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-13 21:434bb93f28 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

相关资产

SKILL

git

该技能提供Git版本控制的核心功能,包括提交、分支管理、合并、变基、冲突解决、历史恢复及团队协作工作流

Git 操作
原作者:ivangdavila 来源:腾讯 SkillHub、ClawHub、DeepSkill Market 许可:MIT-0 含内容副本 · 可下载 存档:v16 · 2026-11-01 hash b3769106
SKILL

git-workflows-2

高级git操作rebase/bisect/worktree/reflog/子树/子模块

Git 操作
原作者:u_8ee34d77 来源:腾讯 SkillHub 许可:未标注 含内容副本 · 可下载 存档:v1 · 2026-10-03 hash 1ea12c93
SKILL

Multi Agent Memory

多 agent 共享记忆与项目协作架构

知识库Git 操作
原作者:brucey0017-cloud 来源:腾讯 SkillHub 许可:MIT-0 含内容副本 · 可下载 存档:v1 · 2026-10-06 hash 36cbb5f9
SKILL

Git

Git操作包括提交、推送、变基、修改提交、重写提交信息和压缩提交

Git 操作
原作者:jakexiao 来源:ModelScope 许可:MIT 含内容副本 · 可下载 存档:v1 · 2026-11-01 hash 2b2ce81f
SKILL

sss-blog

SSS Blog项目的运营技能

Git 操作
原作者:jakexiao 来源:ModelScope 许可:MIT 含内容副本 · 可下载 存档:v1 · 2026-11-01 hash d9e4dfc6
SKILL

game-tools-workflows

游戏开发工具、资源管道、版本控制、构建系统和团队开发工作流程,以实现高效生产

Git 操作
原作者:jakexiao 来源:ModelScope 许可:MIT 含内容副本 · 可下载 存档:v1 · 2026-11-01 hash 9417d959
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。