操作步骤
- 在天翼云官网首页的顶部菜单栏,选择【产品 > 数据库 > 关系型数据库 > 分布式关系型数据库】,进入分布式关系型数据库产品页面。然后单击【管理控制台】,进入【概览】页面。
- 在左侧导航栏,选择【DRDS > 实例管理】,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在实例列表中,找到目标实例,单击【操作】列的【管理】,进入实例【基本信息】页面。
- 在左侧导航栏选择【DDL审计】栏目,进入目标实例的DDL审计页面。
- 在DDL审计规则列表中,选择目标审计规则一行,单击【开启】按钮可调节审计规则是否开启/关闭。
DDL审计规则参考如下表所示:
审计规则 | 默认处理 | 默认开关 |
---|---|---|
自增列不为int,bigint | 警告 | 开 |
自增列的名字不为ID | 警告 | 开 |
自增列是不为无符号型 | 警告 | 开 |
列设置字符集 | 拒绝 | 开 |
列没有注释 | 警告 | 开 |
列使用enum,bit数据类型 | 警告 | 开 |
建表、修改列、新增列时无默认值 | 警告 | 开 |
创建或者新增列时列为NULL | 拒绝 | 开 |
没有为timestamp类型列指定默认值 | 警告 | 开 |
使用外键 | 拒绝 | 开 |
一个索引的列的数量超过最大限制(默认5) | 拒绝 | 开 |
表索引数量超过最大限制(默认16) | 拒绝 | 开 |
索引名字前缀不为’idx_‘,唯一索引名字前缀不为’uniq_‘ | 警告 | 开 |
table,column中存在除数字、字母、下划线之外的字符 | 拒绝 | 开 |
使用分区表 | 拒绝 | 开 |
建表时没有主键 | 拒绝 | 开 |
建表使用除utf8,utf8mb4之外的字符集 | 拒绝 | 开 |
建表时没有注释 | 警告 | 开 |
建表指定的存储引擎不为Innodb | 拒绝 | 开 |