Есть ли инструмент развертывания БД, который будет читать из Subversion? - PullRequest
0 голосов
/ 29 июля 2010

Я хотел бы иметь одно приложение, которое обрабатывает все изменения производственной базы данных.В идеале я хотел бы, чтобы все изменения были записаны в сценарии и созданы в репозитории SVN.Мне бы хотелось, чтобы инструмент развертывания взял имя тега, извлек скрипты из репозитория и запустил их в производственной базе данных.

В идеале должен вести журнал того, кто что сделал, и, если возможно, иметь возможностькакие пользователи разрешают / подтверждают обновление?

Есть ли в продаже такой инструмент?

1 Ответ

0 голосов
/ 29 июля 2010

Ну, мы никогда не вносим никаких изменений в базы данных, кроме как через скрипты, которые все помещаются в Subversion так же, как и любой другой код. Мы развертываем так же, как и любой код. Пока вы только создаете сценарии и сохраняете их как файлы, они обрабатываются так же, как и все остальное. И вы знаете, кто сделал изменение, потому что вы знаете, кто его зарегистрировал. Наши разработчики знают, что ни один код не может быть развернут в QA или Prod без проверки, поэтому у нас нет проблем с тем, чтобы заставить людей сделать это. Если ваши разработчики вносят изменения через графический интерфейс, остановите их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...