-- Добавляем условную обязательность полей формы ALTER TABLE form_fields ADD COLUMN IF NOT EXISTS required_rules jsonb; -- Для существующих обязательных полей включаем условную обязательность без условий UPDATE form_fields SET required_rules = jsonb_build_object('enabled', true, 'statusId', null, 'logic', 'and', 'conditions', '[]'::jsonb) WHERE is_required = true AND required_rules IS NULL;