Инструмент для слияния скриптов базы данных

Привет всем, мне интересно, использовал ли кто-нибудь инструмент, который берет серию сценариев .sql и какой-то файл манифеста и объединяет их в один большой файл .sql в соответствии с порядком, определенным в манифесте?

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

Мы используем Nant и CruiseControl.NET, если для этого есть какие-либо решения.

Спасибо.


person Community    schedule 04.11.2009    source источник


Ответы (2)


Взгляните на DBSourceTools.
http://dbsourcetools.codeplex.com.
Он специально разработан, чтобы помочь разработчикам использовать систему управления версиями для изменений базы данных.
Этот инструмент позволит вам создать базу данных в определенной точке и создать именованную версию.
Все файлы записываются на диск с помощью сценария, и очень легко добавить в репозиторий системы управления версиями.
Ознакомьтесь с процессом установки исправлений для управления версиями выпуска.

person Community    schedule 21.07.2010
comment
хорошо, спасибо. Я подумал, что этот вопрос мертв, и решил продолжить, но это все еще проблема, которую нам нужно решить в конце концов. - person JoshReedSchramm; 21.07.2010

Я использую Visual Studio 2008 Team Suite Database Edition, чтобы делать именно то, что вы просите, с очень хорошими результатами.

person Raj More    schedule 04.11.2009