Порівняння і синхронізація констрейнів баз даних SQL Server

Констрейни
Параметри порівняння і синхронізації констрейнів баз даних SQL Server, включно з порівнянням за визначеннями для Primary і Foreign Keys, Default, Check та Unique констрейнів

Загальні параметри

Суворе іменування констрейнів

Якщо ця опція не встановлена, то алгоритм порівняння буде ігнорувати назви констрейнів, і забезпечить порівняння лише за їх визначеннями. Використовуйте цю опцію аби привести у відповідність також і назви констрейнів.

NOCHECK

Використовувати опцію "NOCHECK" при створенні Primary Keys, Foreign Keys, Check Constraints, Unique Constraints.

Primary Keys

Порівнювати і синхронізувати Primary Keys.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перебудовувати

Перебудовувати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Foreign Keys

Порівнювати і синхронізувати Foreign Keys.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перебудовувати

Перебудовувати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

Default Constraints

Порівнювати і синхронізувати Default Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перебудовувати

Перебудовувати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Check Constraints

Порівнювати і синхронізувати Check Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перебудовувати

Перебудовувати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.

Unique Constraints

Порівнювати і синхронізувати Unique Constraints.

Створювати

Створювати нові, якщо вони не визначені для таблиці цільової бази даних.

Перебудовувати

Перебудовувати (видалити і створити) існуючі аби усунути відмінності.

Видаляти

Видаляти існуючі, якщо вони не визначені для таблиці шаблонної бази даних. Видалення не буде, якщо самої ж таблиці не існує в шаблонній базі даних.

Видаляти дублікати

Видаляти дублікати констрейнів, ґрунтуючись на їх визначеннях.