SchemaSpy für SQL Server Nightly Build
-
19-09-2019 - |
Frage
Ich mag SchemaSpy als Teil eines Nightly Build für eine SQL Server-Datenbank automatisieren.
Ich bin nicht sicher, wie genau, darüber zu gehen, wie es scheint, fehlen Java-SQL-Server-Treiber zu sein, wenn ich zu erzeugen gehen.
Könnte jemand geben Sie mir eine Schritt für Schritt durchlaufen, wie SchemaSpy in diesem Zusammenhang laufen Sie?
Lösung
SchemaCrawler für Microsoft SQL Server ist ein Befehlszeilenprogramm, das ein Datenbank-Diagramm Ihrer Microsoft generieren SQL Server-Datenbank. Ihr Build-System können die Befehlszeile SchemaCrawler aufrufen. SchemaCrawler gibt Ihnen „grep“ Optionen enthalten und verstehen sich inklusive Tabellen und Spalten aus dem Diagramm.
In der Praxis, was ich gefunden habe, ist, dass eine Textdatei des Datenbankschemas zur Ausgabe nützlich ist, auch wenn sie als Teil des Build getan. Auf diese Weise können Sie die Textdatei in Ihrem Quellcodeverwaltungssystem überprüfen, und eine Version der Geschichte, wie Ihr Schema hat sich im Laufe der Zeit weiterentwickelt. SchemaCrawler ist so konzipiert, dies zu automatisieren, von der Kommandozeile.