$ loading_
检查 PostgreSQL 迁移中的危险锁操作,并给出更安全的改写建议。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "io.github.cxk280/locksmith" MCP 服务: 执行:claude mcp add io-github-cxk280-locksmith -- npx -y locksmith-mcp
请检查这份 PostgreSQL 迁移脚本,找出可能导致长时间锁表或阻塞写入的操作,并给出更安全的改写方案:ALTER TABLE orders ADD COLUMN status TEXT NOT NULL DEFAULT 'new'; CREATE INDEX idx_orders_created_at ON orders(created_at);
指出高风险锁操作、说明风险原因,并提供分步或低锁替代写法。
我要把这组数据库迁移发布到生产环境,请帮我做锁风险预检,按风险等级列出问题,并标注哪些语句应改为 CONCURRENTLY、分批执行或拆分迁移。
输出按严重程度排序的风险清单,以及适合生产环境的迁移优化建议。
基于下面的 PostgreSQL 迁移 SQL,总结其中不安全的锁使用模式,并整理成团队规范建议,包含推荐写法与应避免的写法。
提炼常见危险模式,形成可复用的数据库迁移最佳实践清单。
提供 PostgreSQL 查询优化、模式设计、索引与安全实践建议