Online Documentation for DB Comparer for InterBase/Firebird
Скрипты синхронизации
После выполнения сравнения генерируются скрипты синхронизации, которые позволяют устранить различия между базами данных.
Для этого используются следующие пункты контекстного меню:
     Execute All Scripts выполнение всех скриптов
Execute All Scripts выполнение всех скриптов
  
     Execute Selected Scripts выполнение выбранных.
 Execute Selected Scripts выполнение выбранных.
  
Выполнение скриптов влечет за собой изменение только одной базы данных (по умолчанию - целевой). Для изменения направления синхронизации (от исходной к целевой или наоборот) используйте вкладки окна Modification Scripts.
Можно просматривать/изменять сгенерированные скрипты, каждый их которых отмечен иконкой, указывающей на тип скрипта (ALTER, CREATE, DROP) и тип соответствующего объекта.
Изменить направленность синхронизации (от исходной к целевой или наоборот) можно переключением между вкладками окна.
    Используйте кнопки  
  
  
  на панели инструментов или соответствующие пункты контекстного меню, чтобы изменить порядок скриптов. С помощью контекстного меню Также можно выполнить или изменить необходимый скрипт в редакторе SQL Script. Чтобы открыть скрипт в редакторе SQL Script можно использовать двойной щелчок мыши.
 на панели инструментов или соответствующие пункты контекстного меню, чтобы изменить порядок скриптов. С помощью контекстного меню Также можно выполнить или изменить необходимый скрипт в редакторе SQL Script. Чтобы открыть скрипт в редакторе SQL Script можно использовать двойной щелчок мыши.
  
Если в окне Modification Scripts выделен скрипт, с помощью пункта контекстного меню Find in DB Tree можно найти в дереве баз данных соответствующий ему объект (необходимо, чтобы ветка, в которой находится данный объект была раскрытой).
Важно: Для выделения нескольких скриптов используйте клавиши Ctrl и Shift.
     
  
Script type
В зависимости от характера отличий между исходной и целевой базами данных DB Comparer генерирует скрипт одного из следующих типов:
Важно: Синхронизация проходит всегда в одном направлении, в зависимости от того, какая вкладка выбрана, скрипты выполняются только на одной базе, вторая остается без изменений.
     ALTER: если в обоих базах присутствует объекты с одинаковыми именами, но разными атрибутами, то утилита генерирует скрипт, устраняющий различия (по умолчанию изменением подвергается целевая база данных);
 ALTER: если в обоих базах присутствует объекты с одинаковыми именами, но разными атрибутами, то утилита генерирует скрипт, устраняющий различия (по умолчанию изменением подвергается целевая база данных);
  
     CREATE/ADD: если объект присутствует только в исходной базе данных, то утилита генерирует скрипт, создающий идентичный объект в целевой базе данных;
 CREATE/ADD: если объект присутствует только в исходной базе данных, то утилита генерирует скрипт, создающий идентичный объект в целевой базе данных;
  
     DROP: если объект присутствует только в целевой базе данных, то программа генерирует скрипт, удаляющий данный объект.
 DROP: если объект присутствует только в целевой базе данных, то программа генерирует скрипт, удаляющий данный объект.
  
Важно: Изменить максимальную размер поля скрипта в окне Modification Scripts можно в разделе Preferences диалогового окна Environment Options.
Контекстное меню скриптов синхронизации позволяет:
- находить выбранный объект в дереве БД;
- 
       выполнять выбранный скрипт синхронизации; выполнять выбранный скрипт синхронизации;
- выполнять все скрипты синхронизации проекта;
- 
       открывать выбранный скрипт синхронизации в редакторе SQL Script; открывать выбранный скрипт синхронизации в редакторе SQL Script;
- 
       открывать все скрипты синхронизации проекта в редакторе SQL Script; открывать все скрипты синхронизации проекта в редакторе SQL Script;
- 
             изменять порядок скриптов синхронизации; изменять порядок скриптов синхронизации;
- 
      .png) копировать выбранный скрипт(ы) в буфер обмена. копировать выбранный скрипт(ы) в буфер обмена.
     
  
| Смотрите также: | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
