![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Внесение изменений метаданных в зеркальную БД [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