Ich arbeite in einem Entwicklungsteam, das sehr einfache git-Prinzipien verwendet, um unser Projekt zu entwickeln. Jedes Feature wird also in einem Feature-Zweig entwickelt und nach der Fertigstellung zusammengeführt.Entwickeln von Änderungen an der Datenbankstruktur verfolgen
Oft ist es notwendig, Änderungen an unserer Datenbank vorzunehmen, Tabellen hinzuzufügen und Spalten zu ändern. Manchmal beinhaltet dies Migrationsbedürfnisse. (Casting Datatypes, etc)
Im Moment schreiben wir einfach eine SQL-Datei, die diese Änderungen enthält. Und derjenige, der das Zeug zur Produktion bringt, muss verfolgen, welche SQL-Dateien bereits angewendet werden und welche noch benötigt werden. Wenn Migrationen angewendet werden müssen, sagen Ihnen die Kommentare in der SQL-Datei: Ehrlich gesagt ist es ein Durcheinander; D
Gibt es irgendwelche Schlagwörter, Projekte, Prinzipien, die für dieses Szenario gelten?
Sehr breite Frage ... Svn kann wahrscheinlich nützlich sein. – jarlh
Für MS SQL Server verwenden wir [RedGate] (http://www.red-gate.com) Produkte (ich arbeite nicht für sie). –