Quali opzioni esistono per gestire script di database e fare un nuovo sviluppo per il database:database di gestione dei processi di build
Ad esempio, il database utilizzato da un certo numero di applicazioni e ci sono un certo numero di sviluppatori che lavorano con il database, quale sarà essere le migliori opzioni per mantenere la base di dati aggiornati con le ultime modifiche e quale dovrebbe essere il processo di cambiamenti di distribuzione per la produzione
vedo due opzioni:
- Microsoft visual Studio ha un progetto di database, in modo che tutti database script dovrebbero essere aggiungono nel progetto e del database possono essere ricostruire da Visual Studio
- Ripristinare database dal backup e si applicano solo i nuovi script per database di
ciò che esiste un'altra possibilità? Come posso gestire lo sviluppo del database, quali sono le migliori pratiche? quali saranno i vantaggi e gli svantaggi delle opzioni che scrivo sopra? Come mantenere nuovi script sql?
Capisco quindi che il sistema di controllo del codice sorgente debba essere utilizzato, ma con gli script DB non è così facile come con l'applicazione.
Credo non sarà una soluzione universale, ma almeno sono interessante per gli sviluppatori di DB che pensano come è implementato nella vostra azienda.
sembra interessante, contrassegnandolo come una risposta ... proverà lo strumento –