> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-home-button.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Documentação sobre manipulação de restrições

# Manipulação de restrições

As restrições podem ser adicionadas ou excluídas usando a seguinte sintaxe:

```sql theme={null}
ALTER TABLE [db].name [ON CLUSTER cluster] ADD CONSTRAINT [IF NOT EXISTS] constraint_name CHECK expression;
ALTER TABLE [db].name [ON CLUSTER cluster] DROP CONSTRAINT [IF EXISTS] constraint_name;
```

Veja mais sobre [restrições](/pt-BR/reference/statements/create/table#constraints).

As consultas adicionam ou removem metadados sobre restrições da tabela e, por isso, são processadas imediatamente.

<Tip>
  A verificação da restrição **não será executada** nos dados existentes caso ela tenha sido adicionada.
</Tip>

Todas as alterações em tabelas replicadas são propagadas para o ZooKeeper e também serão aplicadas às outras réplicas.
