Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Генерация SQL-скриптаизменений в базе [D7, IB6.x, FireBird1.5]


Сатир ©   (2005-05-30 13:05:00) 

Здраствуйте!
Изначально у меня есть какая-то база данных.
Потом с помощью администрилки(написанной мною) в неё вносятся какие-то изменения.
Подскажите, кто знает, как можно сгенерить SQL-скрипт, который будет отображать все изменения, произведённые над БД с определённого времени.
Можно, в принципе, хранить копию этой базы, и после завершения изменений, сравнивать с копией. Но какими средствами это сделать, мне пока неизвестно.
Если кто занимался подобным или имеет какие-то идеи по поводу реализации подобного механизма(с возможностью выбора, что генерить в исходный sql-код), буду очень признателен за помощь


Сатир   (2005-05-30 19:16:00) [1]

пасиба, уже вроде закачал


Сатир   (2005-05-30 19:06:00) [2]

2DSKalugin ©   (30.05.05 14:50) [7]
можешь на мыло скинуть(joe_satirus@mail)?


DSKalugin   (2005-05-30 14:50:00) [3]

http://www.clevercomponents.com/products/dbcomparer/dbcomparer.asp


Сатир   (2005-05-30 14:25:00) [4]


> IB Database Comparer

а где его взять?


Сатир   (2005-05-30 14:23:00) [5]

2Reindeer Moss Eater ©   (30.05.05 13:39) [3]

в структуре БД изменений не происходит.
появляются только новые записи
Переходит на другую СУБД нет возможности


DSKalugin   (2005-05-30 13:58:00) [6]

>Но какими средствами это сделать, мне пока неизвестно.

Известно: IB Database Comparer


Reindeer Moss Eater   (2005-05-30 13:39:00) [7]

Под изменениями я понял изменения в структуре БД.
А по твоему вопросу - переходи на субд поддерживающие журнал транзакций


Сатир   (2005-05-30 13:27:00) [8]

2Reindeer Moss Eater ©   (30.05.05 13:11) [1]
у меня добавляются и коммитятся записи с помощью DBNavigator'a
можно как-то в этом случае получить sql?


Reindeer Moss Eater   (2005-05-30 13:11:00) [9]

Просто надо изначально все изменения в структуру БД делать скриптами. И проблема отпадет сама собой.


Наверх

Титульная страница Поиск, карта сайта Написать письмо