使用每晚构建的SQL Server SchemaSpy

时间:2010-03-11 22:39:46

标签: sql-server database database-design schemaspy

我想将SchemaSpy自动化为针对SQL Server数据库的每晚构建的一部分。

我不确定如何解决这个问题,因为我去生成时似乎缺少java sql server驱动程序。

有人可以一步一步地告诉我如何在这种情况下运行schemaspy吗?

1 个答案:

答案 0 :(得分:2)

SchemaCrawler for Microsoft SQL Server是一个命令行程序,可以生成Microsoft SQL Server数据库的数据库图表。您的构建系统可以调用SchemaCrawler命令行。 SchemaCrawler为您提供了“grep”选项,以包含和排除图中的表和列。

实际上,我发现输出数据库模式的文本文件也是有用的,当作为构建的一部分完成时。这样,您可以将文本文件检查到源代码控制系统中,并获得模式随时间演变的版本历史记录。 SchemaCrawler也可以从命令行自动执行此操作。