我想将 SchemaSpy 自动化作为针对 SQL Server 数据库的夜间构建的一部分。
我不确定具体如何解决这个问题,因为在我生成时似乎缺少 java sql server 驱动程序。
请问谁能一步步告诉我如何在这种情况下运行 schemaspy 吗?
最佳答案
SchemaCrawler for Microsoft SQL Server是一个命令行程序,可以生成 Microsoft SQL Server 数据库的数据库图表。您的构建系统可以调用 SchemaCrawler 命令行。 SchemaCrawler 为您提供“grep”选项以在图表中包含和排除表和列。
在实践中,我发现当作为构建的一部分完成时,输出数据库模式的文本文件也很有用。通过这种方式,您可以将文本文件 checkin 您的源代码控制系统,并拥有您的模式如何随时间演变的版本历史记录。 SchemaCrawler 也旨在通过命令行自动执行此操作。
关于sql-server - SQL Server 的 SchemaSpy 使用夜间构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2429280/