Migrazioni di database e implementazione del codice

0

Le migrazioni del database dovrebbero essere incluse nello stesso progetto di distribuzione del codice?

Se non sono inclusi nella stessa distribuzione, il pacchetto di distribuzione del database e il pacchetto di distribuzione del codice otterranno numeri di versione diversi e questo genererà confusione cercando di capire quale versione del database corrisponde a quale versione del codice.

Si noti che i nostri script di migrazione SQL sono completamente indipendenti e non correlati al codice. Stiamo solo legando gli script sql e il codice allo stesso pacchetto di distribuzione, quindi hanno lo stesso numero di versione.

Alcune persone pensano che questa sia una cattiva pratica, ma guardando attentamente le loro ragioni nei seguenti articoli, non la spiegano molto bene e anche se non sono in grado di convincermi:

Disaccoppiamento-database-migrazioni -da-code-distribuzioni

Migrazioni del database-done-right

Che ne pensi?

    
posta Miguel Domingos 22.03.2018 - 15:40
fonte

1 risposta

-1

La risposta breve è sì.

Questo post ha la risposta che stavo cercando:

is-it -Va bene da integrare-Database-migrazione-tools-like-flyway-liquibase-con-il-codice

    
risposta data 23.03.2018 - 00:08
fonte

Leggi altre domande sui tag