数据库变更脚本管理与上线回滚清单.docx

数据库变更脚本管理与上线回滚清单.docx

数据库变更脚本管理与上线回滚清单

变更脚本的编写规范

××规定所有库改动写成版本化脚本,一个脚本只干一件事,命名带序号与意图,比如V207_add_order_index。禁止手工在控制台敲改库,手改一次就可能埋下约3处不可追溯的差异。

脚本开头必写3行注释:影响哪张表、预计锁表时长、回滚语句。××示例给一张约5000万行的订单表加索引,在线改约需15分钟、锁写约2分钟,这些数字评审时先摆出来。

字段默认值与旧代码兼容是硬要求。××新增列一律可空或给默认值,不让老版本读到NULL报错,删列拆成两步:先停写、观察约7天无引用再删,避免回滚无处可退。

脚本类型

注释项

预估锁表

回滚方式

评审层

文档评论(0)

1亿VIP精品文档

相关文档