Online Documentation for DB Comparer for MySQL

Настройка опций сравнения


На этом шаге необходимо задать параметры сравнения объектов баз данных.

 

 

В дереве объектов необходимо отметить флажками типы объектов и подобъектов, которые будут сравниваться и синхронизироваться.

 

Свойства, по которым будет проводиться сравнение объектов, отметьте в разделе Compare options. Чтобы отметить все обхекты используйте пункт Select All контекстного меню. Чтобы снять выделение со всех объектов используйте пункт Unselect All.

 

CheckBox Analyze dependencies

Если включить опцию, то зависимости объектов будут учитываться при сортировке скриптов синхронизации.

 

CheckBox Case sensitive comparing

Установите флажок, если при сравнении следует учитывать регистр.

 

CheckBox Compare invalid objects

Данная опция позволяет сравнивать поврежденные объекты.

 

CheckBox Use INFORMATION_SCHEMA-

Использовать базу данных INFORMATION_SCHEMA для обновления метаданных. По умолчанию используется база 'mysql'.

 

CheckBox Analyze renamed objects

Если включить эту опцию, то отдельно будут отображаться таблицы и поля, которые совпадают во всем, кроме названия.

 

CheckBox Add comments to generated script

Опция включает/отключает отображение и возможность добавления комментария к скрипту синхронизации.

 

CheckBox Trim table and field description after n characters

Сокращать описания таблиц и полей после указанного числа символов.

 

CheckBox Show objects list

Если эта опция включена, то на следующем шаге отображается полный список найденных объектов. Если нет необходимости просматривать и корректировать список найденных объектов, то вы можете отключить опцию для ускорения  процесса сравнения.

Managing Projects - New Project Wizard - Step 3

Filter Options

Можно отфильтровать объекты по имени. По умолчанию используется фильтр по маске. Маска состоит состоит из букв, наборов и групповых символов. Каждая буква должна соответствовать одному символу в строке. Буквенное сравнение проводится без учета регистра. Каждый набор должен начинаться с открывающей квадратной скобки ([) и заканчиваться закрывающей квадратной скобкой (]). Могут быть использованы стандартные символы подстановки:  '*', '%' - заменяет любую последовательность или строку символов, '?' - заменяет любой символ.

 

Managing Projects - Filter Options

 

Чтобы задать фильтр с помощью регулярного выражения, отметьте опцию CheckBox Regular expression.

Установите опцию CheckBox Case sensitive, если при фильтрации объектов на основе регулярных выражений следует учитывать регистр.

 

Always exclude the following objects

В этом разделе укажите имена объектов (в одной строке - один объект), которые следует исключить из сравнения. Также можно выполнить сравнение, затем в дереве БД снять флажки с ненужных объектов, после чего они будут автоматически добавлены в список Always exclude the following objects.

 

Чтобы отменить действие фильтра используйте пункт Clear Filter контекстного меню Database objects.

 

Опции сравнения, которые буду применены по умолчанию для всех создающихся проектов, можно указать на вкладке Настройки сравнения в диалоговом окне Настройки окружения.

 

 


Смотрите также:

Параметры подключения к БД