我想将SchemaSpy自动化为针对SQL Server数据库的每晚构建的一部分。
我不确定如何解决这个问题,因为我去生成时似乎缺少java sql server驱动程序。
有人可以一步一步地告诉我如何在这种情况下运行schemaspy吗?
答案 0 :(得分:2)
SchemaCrawler for Microsoft SQL Server是一个命令行程序,可以生成Microsoft SQL Server数据库的数据库图表。您的构建系统可以调用SchemaCrawler命令行。 SchemaCrawler为您提供了“grep”选项,以包含和排除图中的表和列。
实际上,我发现输出数据库模式的文本文件也是有用的,当作为构建的一部分完成时。这样,您可以将文本文件检查到源代码控制系统中,并获得模式随时间演变的版本历史记录。 SchemaCrawler也可以从命令行自动执行此操作。