Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Контроль версий как попроще сделать?  [new]
minva
Member

Откуда: г. Калуга
Сообщений: 1213
Исходные данные:
1. Разработка БД в SMS ведется одним человеком. Ставить VisualStudio для разработки - в нашем случае это из пушки по воробьям
2. Есть система контроля версий TortoiseSVN в который храниться код, написанный на Delphi
3. базы данных находятся у клиентов, как-то там работают и поддерживаются, мы только предоставляем обновления версий, как программы, так и базы.

Назрела необходимость как-то вести контроль версий объектов БД. Как лучше организовать? Каждый объект базы выгрузить в свой файлик, запихнуть всю эту структуру под контроль версий, а потом при изменении объекта тупо переписывать поверх скрипт его создания. В принципе позволяет потом увидеть что менялось. Это для ХП. Для таблиц, например, если нужно добавить новое поле, то дописывать скрип создания поля... Но чувствую, что граблей много разложено в таком подходе.

Еще попутно вопрос, который может связан и с контролем версий. Сейчас все скрипты изменения базы зашиты в экзешник приложения. При запуске этого экзешника изменения накатываются на базу. Основная цель такого подхода - чтоб конечный пользователь голову себе ничем не забивал. А кто как делает обновление удаленных клиентов у которых админ_бухгалтер_охранник - это все одно лицо, т.е. нет специально обученного человека, обслуживающего БД?
Спасибо.
5 сен 13, 16:54    [14800969]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить