Online Documentation for DB Comparer for PostgreSQL

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


Compare options

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

 

 

В разделе Compare Options укажите, следует ли проводить сравнение всех объектов баз (RadioButton Full database comparing) или только двух схем (RadioButton Schema to schema). Во втором случае выберите схему в исходной базе (Source Schema) и схему в целевой базе (Target Schema), которые Вы хотите сравнить.

Выберите тип объекта в дереве, установите соответствующий флажок, чтобы включить его в процедуру сравнения и задайте настройки на вкладке Compare Options.

 

Группа опций Script generation позволяет выбрать тип скриптов (CREATE, ALTER, DROP), которые следует генерировать.

 

Пункты контекстного меню Select All, Unselect All и Invert Selection упростят процедуру выбора опций.

Environment Options - Compare Options

 

CheckBox Case sensitive comparing

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

 

CheckBox Analyze renamed objects

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

 

CheckBox Check function bodies on script execution

Если опция выключена, то скрипт будет выполнен даже при наличии синтаксических ошибок в теле функции.

 

CheckBox Add comments to generated script

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

 

CheckBox Set current values for sequences

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

 

CheckBox Use IF EXISTS in DDL

При включенной опции в операторы удаления объектов будет добавлено условие IF EXISTS.

 

CheckBox Show objects list

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

 

Эти же параметры задаются на втором шаге мастера проектов сравнения для каждого отдельного проекта.