Podczas pracy nad projektem z kilkoma innymi osobami często można mieć kilka osób z różnymi obszarami, takimi jak baza danych.Ciągła integracja i zarządzanie bazą danych
Moje wyzwanie polega na tym, jak pozwolić kilku osobom edytować model bazy danych w ciągłym środowisku integracyjnym.
Deweloper zasugerował napisanie "skryptu wersjonującego", w którym każda zmiana została wprowadzona do skryptu .sql, z numerem wersji, który byłaby w stanie wykryć baza danych. Nowy dodatek do modelu byłby w tym pliku oznaczony wersją, a baza danych byłaby aktualizowana po przesłaniu skryptu i uruchomieniu kompilacji.
Słyszałem również o wydawcy/subskrybencie ... i trochę o tym przeczytałem.
W jaki sposób radzisz sobie z tą sytuacją w codziennej pracy i jakie sugestie możesz mi zapewnić, aby zmiany w bazie danych przebiegły tak bezproblemowo, jak to możliwe?
** Edycja **
ramy migracji i migracją skrypty zostały wymienione. Jeśli masz jakieś praktyczne doświadczenie i zaproponowałbyś ramy, które również zostałyby docenione.
Zrobiłbym to 18 razy, gdybym nie był ograniczony tylko do jednego przegłosowania: D – whaley
Poproś swoją babcię, aby oddała głos do góry :) Jeszcze poważniej, cieszę się, że ci się to przyda. –
Dzięki za link. Życzyć, aby przedmiot nr 1 w 3 regułach był bardziej szczegółowy. To jest coś, z czym teraz walczymy. Zdecydowanie łatwiej powiedzieć niż zrobić. – CodingWithSpike