> ## Documentation Index
> Fetch the complete documentation index at: https://villagesql.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Extensão vsql_slugify para MySQL

> A extensão da comunidade vsql_slugify transforma qualquer texto em um slug seguro para URL no MySQL, removendo acentos, convertendo para minúsculas e condensando a pontuação.

Um slug é a parte legível de uma URL, e construir um a partir de um título
significa remover acentos, converter para minúsculas, substituir pontuação por
um separador e cortar os separadores das pontas. O `vsql_slugify` faz isso em
SQL, o que significa que uma coluna gerada pode guardar o slug e mantê-lo em
sincronia com o título.

| | |
| - | - |
| **Mantenedor** | [Anurag Ojha](https://github.com/intojhanurag) |
| **Código-fonte e documentação** | [intojhanurag/vsql-slugify](https://github.com/intojhanurag/vsql-slugify) |
| **Licença** | GPL-2.0 |

> [!NOTE]
>
> Um terceiro escreve e mantém esta extensão. O VillageSQL não a compila, não a
> testa e não a distribui, e a descrição abaixo segue a documentação do próprio
> mantenedor. Leia essa documentação antes de depender dela.

## Instalar

Compile-o a partir do repositório com uma árvore de compilação do VillageSQL (`VillageSQL_BUILD_DIR`), copie o arquivo `.veb` para o `veb_dir` do servidor e, em seguida, instale-o:

```sql theme={null}
INSTALL EXTENSION vsql_slugify;
```

## O que ela adiciona

| Função | Retorna | O que faz |
| - | - | - |
| `slugify(value)` | texto | Um slug seguro para URL: acentos removidos, letras em minúsculas, sequências de outros caracteres reduzidas a um separador e separadores cortados das duas pontas |

A documentação do mantenedor mostra a função usada em uma coluna gerada
`STORED`, de modo que o slug é calculado quando a linha é gravada, e não a cada
leitura.

## Veja também

* [Colunas geradas](https://villagesql.com/docs/en/guides/generated-columns.md) — quando uma coluna armazenada supera uma view
* [Extensões disponíveis](https://villagesql.com/docs/pt-BR/extensions/catalog) — o catálogo completo
* [intojhanurag/vsql-slugify](https://github.com/intojhanurag/vsql-slugify) — código-fonte, exemplos e as limitações conhecidas


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.