Timestamp Unix
Introdução
No NocoBase, o Timestamp Unix (Unix timestamp) é usado para armazenar timestamps Unix.
Os timestamps Unix são frequentemente usados na integração com sistemas externos, dados de logs ou migração de dados históricos. O que é armazenado é um valor numérico, mas seu significado de negócio é uma data e hora.
Se não houver exigência de timestamp por parte de um sistema externo, usar diretamente data e hora é mais fácil de entender e manter.
Cenários de uso
O timestamp Unix é adequado para os seguintes cenários de negócio:
- S sincronização de timestamps de sistemas externos
- horário de ocorrência de logs
- Unix timestamp retornado por APIs
- campos de data e hora na migração de dados históricos
Criar configuração
Na página «Configure fields» da tabela de dados, clique em «Add field» e selecione «Timestamp Unix» para criar um campo de timestamp Unix.

O nome do campo será referenciado por blocos de página, permissões, fluxos de trabalho e APIs. Confirme a nomenclatura antes da criação para evitar custos de ajuste de configuração posteriormente.
Características do campo
O comportamento padrão do campo de timestamp Unix é o seguinte:
Editar configuração
Após a criação, clique em «Edit» à direita do campo para editar a configuração do campo de timestamp Unix. A edição do campo é usada principalmente para ajustar a forma como ele é exibido e utilizado no NocoBase, como alterar 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.
Alternar 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 filtragem 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 de timestamp Unix. No banco de dados principal, também é possível selecionar vários campos e excluí-los em lote.
Ao excluir um campo de timestamp Unix criado no banco de dados principal, normalmente a coluna correspondente no banco de dados e os dados existentes nessa coluna também são excluídos. 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 configurações de negócio.
Uso na configuração de páginas
O campo de timestamp Unix é adequado para integrações com sistemas externos e cenários relacionados a logs.

Links relacionados
- Campo — Saiba mais sobre a finalidade, a classificação e a lógica de mapeamento dos campos
- Tabela comum — Criar e gerenciar campos em uma tabela comum
- Data e hora (com fuso horário) — Armazenar datas e horas comuns
- Inteiro — Armazenar inteiros comuns

