sql-server - SQL Server 的 SchemaSpy 使用夜间构建

标签 sql-server database database-design schemaspy

我想将 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/

相关文章:

sql-server - 如何跟踪相应存储过程中的哪个查询正在执行

sql - 如何在 Db 中实现嵌套组?

json - 将多个json数组读入SQL Server中的行

regex - 如何用sed替换文件中具有特定模式的单词?

sql - 如何在 SQLITE3 中创建一对多?

mysql - 国家列表的最佳实践(SQL、XML、...)

mysql - 将 "year"列定义为 Integer 类型还是 String 类型更好?

sql - 表中的存储过程列表

Java 在 MySQL 中创建包含列的表

c# - 在 C# WinForm 应用程序中嵌入 MS Access 数据库