Nano ID
Introdução
No NocoBase, o Nano ID (Nano ID) é usado para gerar IDs únicos aleatórios curtos.
O Nano ID é adequado para cenários que exigem identificadores de string mais curtos, como links curtos, números públicos e IDs de referência externa.
Se for usado como chave primária interna padrão, o Snowflake ID costuma ser mais direto. Se você precisa de um número comercial legível, escolha a sequência.
Cenários de uso
O Nano ID é adequado para estes cenários comerciais:
- Identificadores de links curtos
- IDs de compartilhamento público
- Números de referência externa
- Strings únicas aleatórias mais curtas
Criar configuração
Na página «Configure fields» da tabela de dados, clique em «Add field» e selecione «Nano ID» para criar um campo Nano ID.

O nome do campo será referenciado por blocos de página, permissões, fluxos de trabalho e APIs após a criação. Confirme a nomenclatura antes de criar o campo para evitar custos de ajustes posteriores.
Características do campo
O comportamento padrão do campo Nano ID é o seguinte:
Editar configuração
Após a criação, clique em «Edit» à direita do campo para editar a configuração do campo Nano ID. A edição do campo é usada principalmente para ajustar a forma como ele é exibido e usado no NocoBase, por exemplo, alterando o nome de exibição, a descrição, o valor padrão, as regras de validação ou as configurações específicas do campo.
Se o campo vier de uma tabela já sincronizada no banco de dados principal, a edição normalmente consiste em fazer um mapeamento de campo — mapear o campo do banco de dados para um Field type e uma Field interface do NocoBase.
Trocar o Field type ou a Field interface não equivale a simplesmente alterar um nome de exibição. Isso afeta a forma de armazenamento do campo, o componente de entrada, as regras de validação, as condições de filtro e a forma de uso das variáveis em fluxos de trabalho. Quando houver muitos dados existentes, confirme primeiro se o formato dos dados é compatível.
Excluir campo
Clique em «Delete» à direita do campo para excluir o campo Nano ID. No banco de dados principal, também é possível selecionar vários campos e excluí-los em massa.
Ao excluir um campo Nano ID criado no banco de dados principal, normalmente a coluna real correspondente e os dados existentes nessa coluna também são excluídos do banco de dados. Ao excluir um campo sincronizado de um banco de dados ou mapeado de uma fonte de dados externa, o impacto depende da fonte de dados e da origem do campo correspondente.
A exclusão de um campo pode afetar blocos de página, formulários, filtros, permissões, fluxos de trabalho, APIs, importações, exportações e dados existentes. Antes de excluir, confirme se o campo ainda é referenciado por alguma configuração comercial.
Uso na configuração de páginas
O campo Nano ID é adequado para identificadores públicos curtos e cenários de referência externa.

Links relacionados
- Campo — Entenda a finalidade, a classificação e a lógica de mapeamento dos campos
- Tabela comum — Crie e gerencie campos em uma tabela comum
- Snowflake ID — Use o ID interno padrão
- UUID — Use UUID
- Sequência — Gere números comerciais legíveis

