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

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

Внесение изменений метаданных в зеркальную БД [D7, Firebird 2.0]


Megabyte ©   (2007-06-14 09:14:00) 

Есть БД, являющаяся полным зеркалом моей. Репликация между ними настроена только на данные.
Есть ли какие-то средства автоматического внесения изменений метаданных(ХП, например) в зеркало путем сравнения БД?
Мне сказали, что по идее это есть в IBExperte, но не сказали где(шеф сказал, что другой программист как-то это делал,).
Так ли это и где это находится в IBE?


Desdechado   (2007-06-15 13:24:00) [1]

atruhin ©   (15.06.07 13:03) [12]
Значит, я консерватор.


Megabyte   (2007-06-15 13:08:00) [2]


> atruhin ©  (15.06.07 13:03) [12]

Абсолютно не нужно. Все эти программы вначале создают пустые процедуры,
а затем ALTERом прописывают текст.

Да, так и есть.


atruhin   (2007-06-15 13:03:00) [3]

> Остается расставить все в нужном порядке, чтоб не получилось,
> что 1 процедура завязана на 2, но создается раньше.

Абсолютно не нужно. Все эти программы вначале создают пустые процедуры,
а затем ALTERом прописывают текст.


Desdechado   (2007-06-15 11:55:00) [4]

Остается расставить все в нужном порядке, чтоб не получилось, что 1 процедура завязана на 2, но создается раньше. Ну, и т.п.

Это я к тому, что скрипты лучше писать самому, чем полагаться на такие автоматизаторы.


megabyte   (2007-06-15 09:50:00) [5]

Скачал утилиту IBdbCompare. Выдает разницу в метаданных. Так удобнее, чем вручную скрипты копипастить :)


Deniz   (2007-06-15 06:27:00) [6]

Были же в IBExpert'е раньше IBECompare и IBEScript
Все настраивается.


Johnmen   (2007-06-14 14:43:00) [7]

Получи скрипт метаданных в части твоих ХП и выполни на др.сервере для др.БД.


megabyte   (2007-06-14 14:26:00) [8]

Со 2-й БД работает другой офис и останавливать работу ради того, чтобы я сделал бекап/рестор, никто не будет! Работа в режиме реального времени.
Я сделал много ХП, надо их перекинуть на другой сервер, чтобы они могли применять мою программу!


ЮЮ   (2007-06-14 12:22:00) [9]

>У нас есть 2-я работающая БД, зеркально отражающая данные 1-й.

А почему бы не работать с 1-ой?
И как она может зеркально отражающая данные 1-й, если вы работаете не с ней?
Вы из 2-ой только читаете, а пишете в 1-ю?.
Или вторую используюте в отладочных целях, как копию 1-ой?  
А почему не сделать Backup 1-ой и Restore во 2-ю, коль она всего лишь мутное зеркало первой?


> Зачем мне то, что ты написал?

А зачем ты здесь чего-то спросил? Мы ещё и твою реакцию на ответ предугадывать должны?


megabyte   (2007-06-14 11:58:00) [10]


> Desdechado ©  (14.06.07 10:53) [4]

Зачем мне то, что ты написал?
У нас есть 2-я работающая БД, зеркально отражающая данные 1-й. Надо туда закинуть изменения в ХП, все! Вручную это просто долго и не удобно.


Desdechado   (2007-06-14 10:53:00) [11]

Вообще-то для этих целей есть в IB родное понятие Shadowing, Shadow Copy.
Фактически вторая копия БД на случай краха первой. Поддерживается сервером синхронно автоматом.


megabyte   (2007-06-14 10:44:00) [12]

Тьху блин, он(данный пункт) у меня просто не активен был, спасибо.


megabyte   (2007-06-14 10:43:00) [13]

Слушай, веришь нет, не нашел, все меню облазил!
Подскажи тогда уж.
Версия Эксперта вроде новая...


Виталий Панасенко   (2007-06-14 10:36:00) [14]

А поискать слабо ? Это лежит "под руками" в Эксперте...DataBase Compare


Наверх

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