
active_record_doctor
gregnavis
Identify database issues before they hit production.
AI 简介
Active Record Doctor 是一个面向 Ruby on Rails 应用的数据库健康检查工具,用于在上线前自动识别常见数据库设计与 ActiveRecord 模型不一致问题。它支持检测冗余索引、缺失外键约束、未索引的 foreign key 或 deleted_at 字段、唯一性验证缺少对应唯一索引、NULL 约束与 presence 验证缺失或错配、主键/外键类型不匹配、无主键表、时间戳字段缺失等十余类问题,并可自动建议修复方案。适用于 Rails 项目持续集成、数据库重构审计及团队开发规范落地场景。
Ruby
MIT License1.9k
Stars
70
Forks
14
Watchers
19
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分53.55
默认分支master