是否有有用的数据库静态分析工具?

是否有有用的数据库静态分析工具?

是否有一种流行的工具可以检查数据库配置和模式中是否存在可疑字段、关系和配置,类似于静态分析工具皮棉会标记可疑的代码行吗?

(我不确定这在技术上是否是静态的,因为它可能会连接到实时数据库服务器)。

答案1

我使用过的一个可以进行健全性检查的工具是SchemaSpy. 尤其是异常页面提供了一些基本检查。

答案2

我一直在努力将数据库架构 linting 支持添加到 SchemaCrawler 中。SchemaCrawler 附带了几个用于常见数据库设计问题的 linters,并且能够使用您自己的检查来扩展它们。SchemaCrawler 还会自动检测看似外键关系的内容,即使未定义外键约束。

SchemaCrawler Lint

答案3

六年后,我刚刚发现了奇妙的模式爬虫并且热爱它的皮棉

(当然,现在我们可以在https://softwarerecs.stackexchange.com/

相关内容