Skip to main content
Ограничения можно добавлять, изменять и удалять с помощью следующего синтаксиса:
Как и при создании таблицы, ограничение можно объявить либо как CHECK (проверяется при INSERT), либо как ASSUME (считается истинным оптимизатором без проверки). О разнице между ними см. constraints. MODIFY CONSTRAINT заменяет объявление существующего ограничения, сохраняя его положение в определении таблицы. Он также может изменить тип ограничения (например, с CHECK на ASSUME). Это эквивалентно удалению ограничения и его повторному добавлению с новым объявлением. Если ограничение не существует, запрос генерирует ошибку, если не указано IF EXISTS. Подробнее см. в разделе constraints. Запросы добавляют, изменяют или удаляют метаданные об ограничениях таблицы, поэтому обрабатываются немедленно.
Проверка ограничения не будет выполняться для существующих данных, если оно было добавлено или изменено.
Все изменения в реплицируемых таблицах передаются через ZooKeeper и будут применены также на других репликах.
Последнее изменение 23 июля 2026 г.