Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Наложение изменений в структуре одной базы на другую базу / 8 сообщений из 8, страница 1 из 1
31.10.2005, 11:58
    #33352578
jane_vel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
Добрый день :).
меня интересует вопрос возможности переноса изменений структуры базы с эталонной базы (MS SQL 2000) на ее более раннии копии.
если кто сталкивался с такой проблемой может быть что нибудь посоветуете?
...
Рейтинг: 0 / 0
31.10.2005, 12:06
    #33352606
rgr
rgr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
...
Рейтинг: 0 / 0
31.10.2005, 13:21
    #33352855
jane_vel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
Спасибо конечно за ссылку.
но как нибудь по другому это никак не решается?
...
Рейтинг: 0 / 0
31.10.2005, 14:13
    #33353043
rgr
rgr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
Конечно решается. Берешь и аккуратно логируешь во время девелопмента все изменения, потом ручками из под EM создаешь все скрипты, в нужные места вставляешь скрипты на конверт данных и все. :)
...
Рейтинг: 0 / 0
31.10.2005, 14:21
    #33353074
Yossarian
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
ER-Win умеет. Можно написать скрипты стандартного вида. На
добавление, удаление, изменение итп. И генеральный скрипт
приложения изменений к базе. Если база одна - первый вариант.
Если их много, обновления могут происходить незапланированно
и возможны всякие непредвиденные откаты - второй. Кроме того
второй вариант позволяет контролировать версии.

скрипт устроен примерно так :

IF /* еще не производили изменение */
BEGIN
/* произвести изменение */
/* сообщить о результатах*/
END


Washington Irving
...
Рейтинг: 0 / 0
31.10.2005, 14:34
    #33353134
jane_vel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
rgrКонечно решается. Берешь и аккуратно логируешь во время девелопмента все изменения, потом ручками из под EM создаешь все скрипты, в нужные места вставляешь скрипты на конверт данных и все. :)

хорошая идея конечно логировать все изменения
но если кроме меня их проводит еще человек 10 тогда что делать? и в какой последовательности их потом накладывать? и если это все растянуто по времени т.е. где то в течении полгода шли изменения?
...
Рейтинг: 0 / 0
31.10.2005, 15:15
    #33353289
DarkSquid
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
jane_velхорошая идея конечно логировать все изменения
но если кроме меня их проводит еще человек 10 тогда что делать? и в какой последовательности их потом накладывать? и если это все растянуто по времени т.е. где то в течении полгода шли изменения?

Очень просто. Надо редактировать скрипт создания базы и скрипт обновления базы. Два скрипта - один создаёт текущую базу, воторой обновляет предыдущую версию до текущей. И все десять человек правят два скрипта. И всё это в системе контроля версий лежит.
...
Рейтинг: 0 / 0
31.10.2005, 16:18
    #33353514
rgr
rgr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Наложение изменений в структуре одной базы на другую базу
jane_vel
хорошая идея конечно логировать все изменения
но если кроме меня их проводит еще человек 10 тогда что делать? и в какой последовательности их потом накладывать? и если это все растянуто по времени т.е. где то в течении полгода шли изменения?
Ну так за этим я тебе прогу и посоветовал. Большую часть проблем решит.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Наложение изменений в структуре одной базы на другую базу / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]