Skip to content

Schema 规范检查

使用对象

适合希望在设计阶段就发现命名不规范、类型选择不当等潜在问题的使用者。

解决问题

你可以把“是否符合团队规范”从人工检查变成自动检查,减少评审阶段的返工。

前置条件

  • 当前表至少有一个字段或一个索引。
  • 已了解团队的基本命名规范(系统内置规则覆盖常见场景)。

操作步骤

  1. 在表配置区域点击 Schema 检查Lint 按钮。结果:打开检查面板,列出所有检测到的问题。
  2. 逐条查看问题描述、风险等级(提示/警告/错误)与建议修改方案。结果:你能快速定位不符合规范的项。
  3. 对高优先级项(如错误级别)回到字段或索引配置中修改。结果:修改后重新点击检查,问题列表会刷新。
  4. 对可接受的低优先级项,可选择忽略或标记为已确认。结果:检查面板保留历史记录,便于后续回顾。

内置检查规则(示例)

  • 命名规范:字段名是否使用小写 + 下划线(snake_case);索引名是否包含表名前缀;外键名是否规范。
  • 类型规则:大文本字段是否使用了合适的类型;金额字段是否避免使用 FLOAT / DOUBLE;自增字段类型是否匹配目标数据库惯例。
  • 冗余检测:是否存在重复索引;是否存在无字段的空索引。
  • 风险提醒:字段类型变更时的兼容性风险(与字段级风险提示联动)。

完成标志

  • 检查面板中没有错误级别的问题。
  • 警告与提示级别的问题已确认或已修复。
  • 生成的 DDL 已通过团队规范审查。

易错点

  • Schema 检查基于内置规则,可能无法覆盖团队的所有特殊规范;关键项目建议结合人工复核。
  • 某些规则在不同数据库类型下判定标准不同(如 Oracle 的 NUMBER vs MySQL 的 DECIMAL),切换数据库后建议重新检查。
  • 忽略的问题不会自动消失,建议定期回顾已忽略项。