Domanda

Sto per provare ad automatizzare una build giornaliera, che comporterà modifiche al database, generazione di codice e, naturalmente, una build, commit e in seguito una distribuzione. Al momento, ogni sviluppatore del team include la modifica della struttura e dei dati per il DB rispettivamente in due file, ad es. 6.029_Brady_Data.sql. Ogni struttura e file di dati include tutte le modifiche per una versione, ma tutte le modifiche sono ripetibili, ad es. Con controlli EXISTS ecc., Pertanto possono essere eseguite ogni giorno se necessario.

Cosa posso fare per portare più ordine a questo processo, che attualmente è sostanzialmente concatenare tutti i file di modifica della struttura, eseguirli ripetutamente fino a quando tutte le dipendenze sono state risolte, quindi ripetere con i file di modifica dei dati.

È stato utile?

Soluzione

Crea un progetto di database usando Visual Studio Database Edition, mettilo nel controllo del codice sorgente e lascia che gli sviluppatori controllino il loro codice. L'ho fatto e funziona bene con build giornaliere e offre molto supporto per strutturare il codice del database. Vedi questo post sul blog per le funzionalità

http : //www.vitalygorn.com/blog/post/2008/01/Handling-Database-easily-with-Visual-Studio-2008.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top