$ loading_
提供数据库迁移、回滚与零停机发布的最佳实践指导,适用于多种 ORM 与 SQL 数据库。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "database-migrations" 技能: 1. 下载 https://raw.githubusercontent.com/affaan-m/ECC/main/docs/ja-JP/skills/database-migrations/SKILL.md 2. 保存为 ~/.claude/skills/database-migrations/SKILL.md 3. 装好后重载技能,告诉我可以用了
我需要在 PostgreSQL 的 users 表中新增一个非空字段 status,线上已有千万级数据。请给出一个零停机迁移方案,包括分步 SQL、回填策略、应用层配合和回滚方案。
一套可执行的分阶段迁移方案,说明如何避免锁表、如何回填历史数据,以及如何安全回滚。
请审查这份 Prisma 迁移思路:重命名 orders 表中的 total 字段为 total_amount,并修改字段类型。请指出风险、兼容性问题,并给出更安全的替代迁移步骤。
对迁移风险的评估,以及更稳妥的双写、分阶段发布或影子字段方案建议。
我要把 MySQL 中 legacy_customers 的数据迁移到新表 customer_profiles,并清洗部分字段。请提供迁移脚本设计建议、校验清单、灰度发布方式和失败后的回滚预案。
包含脚本结构、数据校验规则、发布节奏和故障恢复流程的完整迁移方案。
本番環境システム用の安全で可逆的なデータベーススキーマ変更。
マイグレーションを適用する前に:
-- GOOD: Nullable列、ロックなし
ALTER TABLE users ADD COLUMN avatar_url TEXT;
-- GOOD: デフォルト付きの列(Postgres 11+は即座、書き直しなし)
ALTER TABLE users ADD COLUMN is_active BOOLEAN NOT NULL DEFAULT true;
-- BAD: 既存テーブルのデフォルトなしで NOT NULL(完全書き直し必須)
ALTER TABLE users ADD COLUMN is_active BOOLEAN NOT NULL;
詳細についてはドキュメントを参照してください。
帮助开发者为代码代理配置性能优化、安全防护与研究优先工作流。
为 Claude Code 会话提供系统化校验流程,帮助检查结果正确性与质量。
通过双评审智能体对结果进行对抗式校验,提升输出发布前的可靠性
帮助你掌握地道 Rust 模式、所有权与并发实践,编写安全高性能应用。
基于 C++ Core Guidelines 编写、审查并重构更安全现代的 C++ 代码。
帮助开发者掌握后端架构模式、API 设计与数据库性能优化实践
提供数据库迁移最佳实践,支持模式变更、回滚与零停机发布方案
提供数据库迁移最佳实践,涵盖架构变更、回滚与零停机发布方案。
提供 PostgreSQL 查询优化、表结构设计、索引与安全实践建议
提供 PostgreSQL 查询优化、模式设计、索引与安全实践建议
提供 PostgreSQL 查询优化、模式设计、索引与安全实践建议
连接多种主流数据库,帮助用户高效查询、分析与管理数据。