Вопрос

Я собираюсь попытаться автоматизировать ежедневную сборку, которая будет включать в себя изменения базы данных, генерацию кода и, конечно же, сборку, фиксацию и позднее развертывание.На данный момент каждый разработчик в команде включает свою структуру и изменения данных для БД в два файла соответственно, например.6.029_Brady_Data.sql.Каждый файл структуры и данных включает в себя все изменения для определенной версии, но все изменения являются повторяемыми, т.е.с проверками EXISTS и т. д., чтобы при необходимости их можно было запускать каждый день.

Что я могу сделать, чтобы навести порядок в этом процессе, который в настоящее время в основном объединяет все файлы изменений структуры, запускает их несколько раз, пока все зависимости не будут разрешены, а затем повторяет действия с файлами изменения данных.

Это было полезно?

Решение

Создайте проект базы данных, используя версию базы данных Visual Studio, поместите его в систему контроля версий и позвольте разработчикам проверить свой код.Я сделал это, и он хорошо работает с ежедневными сборками и предлагает большую поддержку для структурирования кода вашей базы данных.См. этот пост в блоге, чтобы узнать о функциях.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top