From adcf030101e6169e4bd5e4ca635f40c3b23b210a Mon Sep 17 00:00:00 2001 From: Tanci <94814382+rodtanci@users.noreply.github.com> Date: Tue, 6 May 2025 21:15:56 -0300 Subject: [PATCH] Update README.md --- README.md | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bb77564..a8a8579 100644 --- a/README.md +++ b/README.md @@ -240,10 +240,17 @@ Antes de iniciar, certifique-se de que você já tem instalado: **Esse índice garante que não possa haver duas tags com o mesmo nome (name) dentro da mesma conta (account_id). Ou seja, é uma restrição de unicidade por conta, impedindo duplicações acidentais.** ```sql + -- 1) Remova o índice antigo (se existir) + DROP INDEX IF EXISTS public.index_tags_on_name; + + -- 2) Crie o novo índice único incluindo account_id CREATE UNIQUE INDEX IF NOT EXISTS index_tags_on_name_account - ON public.tags USING btree - (name COLLATE pg_catalog."default" ASC NULLS LAST, account_id ASC NULLS LAST) - TABLESPACE pg_default; + ON public.tags + USING btree ( + name COLLATE pg_catalog."default" ASC NULLS LAST, + account_id ASC NULLS LAST + ) + TABLESPACE pg_default; ``` **Sempre que uma nova etiqueta (label) for criada, deletada ou removida no Chatwoot, esse gatilho automaticamente chama uma função que copia ou sincroniza essa etiqueta com a tabela de tags, que provavelmente é usada de forma mais genérica no sistema (como busca, filtros, etc.).**