1、SQL文件每个月形成一个文件,11选5源码下载(企 娥:217 1793 408)以日期开头,便于发版执行(如果文件不存在创建一个,文件名格式为:201805.sql)。
2、SQL文件在做数据结构修改前,必须在开头单独起一行备注此次修改做的业务操作和日期。
例如: #=========2018/05/20 添加产品优惠券日期字段,jira #5247 ============。
3、SQL文件在做数据结构操作前,必须判断是否已经存在相应(字段,表,索引)等是否存在,然后再操作,保证幂等性。
4、数据结构更改需单独提交PR修改SQL文件(此PR只包含SQL文件修改),并注明关联的Jira issue,PR内容需注明SQL更改的内容,由指定人员审核通过后方能合并。
相关示例:
/========== 创建操作日志表,操作日志表用来处理“添加修改数据”这种操作来保证幂等性使用======================/
create table if not exists sqloperate_log
(
Id varchar(50) not null
primary key,
Descriptions varchar(100) null,
DateTime timestamp default CURRENT_TIMESTAMP not null,
constraint uniq_Id
unique (Id)
);
/==============示例,添加表=====================/
create table if not exists sqloperate_log
(
Id varchar(50) not null
);