Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Путь получения скрипта различия двух БД: для разработки и тестовой  [new]
Александр Тарасенко
Member

Откуда:
Сообщений: 97
Есть три базы: для разработки, тестовая и рабочая.
Предполагается так: для разработки - пишутся изменения, тестовая - тестируется постановщиками задачи, рабочая - на сайт.
Подскажите плиз, пока главная проблема - как оптимально получить скрипт различия двух баз, чтобы затем, в конечном итоге, накатить изменения на рабочую базу.
Предполагалось делать этот скрипт в IBM Data Studio, возможно есть более оптимальный путь решения?
База для разработки и тестовая - 9.7, рабочая - 9.1.
31 дек 14, 13:09    [17076432]     Ответить | Цитировать Сообщить модератору
 Re: Путь получения скрипта различия двух БД: для разработки и тестовой  [new]
CawaSPb
Member

Откуда: Питер/Москва/Wroclaw
Сообщений: 1092
Александр Тарасенко,

Оптимально - так:
1. Однократно обновить тестовую/дев базу с продуктива.
2. Заставить разработчиков вести чёткий список изменений и собирать поставки автоматически/полуавтоматически. Например, последовательно собирая скрипты на изменения по SVN'у (или что они там используют).

Без чётко поставленного релиз-менеджмента и тестироваться будет "неизвестно что", и в продуктив будет попадать "не то, что тестировалось".

BTW Не забываем также, что поставки - это не только DDL, но и DML, который, как структуры ни сравнивай, всё равно не получишь.
7 янв 15, 05:28    [17091323]     Ответить | Цитировать Сообщить модератору
 Re: Путь получения скрипта различия двух БД: для разработки и тестовой  [new]
knudsen
Member

Откуда: Москва
Сообщений: 311
Александр Тарасенко,

Неплохо было бы выравнить версии DB2. А потом уже чем угодно - IBM Data Studio , TOAD for DB2, ERWin или чем-то ещё накатывать изменения или версионные всякие штучки, релизы, изменения, ... как сказано выше: Без чётко поставленного релиз-менеджмента и тестироваться будет "неизвестно что", и в продуктив будет попадать...
7 янв 15, 19:20    [17092313]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить