LINUX.ORG.RU
ФорумAdmin

Контролирование изменений в СУБД

 , ,


0

1

Коллеги , также встала задача контроля (а точнее одна из задача change management) изменений в структуре СУБД Oracle 11 .Подскажите как автоматизировать процесс получения diffов(их я в последствии буду класть в git) при изменений структуры таблиц,вьюшек , процедур и т.д.?

В последствии постараюсь автоматически schema для наката на другие Ораклы тоже генерировалась.

★★★★★

Разве дифф перестал работать? В чём проблема? Не знаете гит?

а как-же данные?

anonymous
()

Разработчики должны сами вести версии скриптов, создающих/мрдифицирующих объекты бд. Эти скрипты должны поддерживать накат как на голую схему (начальная инсталляция), так и на любую предыдущую версию схемы (апгрейд). Сделать такие скрипты автоматически из схемы разработки невозможно. Поэтому разработчики должны таки потрудиться.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Разработчики должны сами вести версии скриптов, создающих/мрдифицирующих объекты бд. Эти скрипты должны поддерживать накат как на голую схему (начальная инсталляция), так и на любую предыдущую версию схемы (апгрейд). Сделать такие скрипты автоматически из схемы разработки невозможно. Поэтому разработчики должны таки потрудиться.

Оки , но лишняя проверка не помешает .ИМХО

pinachet ★★★★★
() автор топика
Ответ на: комментарий от anton_jugatsu

Еще бы туда прикрутить от какого пользователя менялись таблицы?

pinachet ★★★★★
() автор топика
Последнее исправление: pinachet (всего исправлений: 1)
Ответ на: комментарий от no-dashi

С такой траблой выходит( он админа испольняю)

ORA-00942: table or view does not exist
00942. 00000 -  "table or view does not exist"
*Cause:    
*Action:
Error at Line: 18 Column: 19 

pinachet ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.