Holkas
GitHub · релизы

Справочник / часть объекта

Ограничение класса

Правило Паруса, его атрибуты и связанное сообщение.

CNSПарус · Oracle и PostgreSQL
← К составу: Класс

Из чего состоит эта часть

Сравнение по частям
CNSОграничение классаВ составе класса
  • Свойства ограничения

    Описание правила и условия проверки.

    Условие
    Имя, тип, текст и настройки ограничения.
    Сообщение
    Ссылка на сообщение Паруса, не само сообщение.
  • Атрибуты

    Поля класса, участвующие в правиле.

    Атрибут и позиция
    Ссылка на поле класса и его место в списке.
Схема состава. Ветви показывают содержимое; правила формирования команд описаны ниже.

Правила переноса

01

Как сравнивается

Свойства объекта и вложенные элементы сравниваются отдельно. Отличия становятся командами плана.

02

Что может удаляться

Атрибуты в составе ограничения. Сам объект ограничения не удаляется по отсутствию в выбранном наборе.

03

Порядок элементов

Порядок атрибутов восстанавливается командой SetOrder. Сообщение, на которое ссылается правило, — отдельный объект.

Правило приложения

Это ограничение класса Паруса, а не ограничение физической таблицы. В Holkas у них разные места в составе переноса.

Состав и зависимости

Holkas сравнивает описание правила и список участвующих атрибутов. Если правило использует сообщение, соответствующий объект MSG должен быть доступен в приёмнике.

Для ограничений базы данных откройте страницу «Таблица».