Pular para o conteúdo

Campo de Data

O campo Data (Date) é usado para armazenar dados temporais. Dependendo da configuração, ele pode lidar com datas de calendário simples (como um aniversário) ou momentos precisos no tempo (como um registro de data e hora de transação).

Ao configurar um campo de Data na barra lateral direita, as seguintes configurações estão disponíveis:

  • Name: O identificador de sistema exclusivo para o campo (por exemplo, date_of_birth, created_at).
  • Timestamp Type: Define como o banco de dados armazena os dados de tempo. Existem três opções específicas:
    • Date: Armazena apenas a data do calendário (Ano, Mês, Dia). Nenhuma informação de hora é registrada. Melhor para aniversários ou feriados.
    • Timestamp with time zone: Armazena data e hora, ajustando-se aos fusos horários. Esta é a configuração recomendada para registrar momentos específicos da história (como quando um usuário faz login), pois normaliza os dados em UTC.
    • Timestamp without time zone: Armazena a data e a hora exatamente como inseridas, ignorando fusos horários. Melhor para conceitos abstratos como “A loja abre às 9:00” (o que se aplica independentemente de onde o visualizador esteja).
  • Default Value: Um valor que será atribuído automaticamente ao campo se nenhum dado for fornecido. Isso é frequentemente usado para definir automaticamente o horário de criação de um registro.
  • Description: Uma caixa de texto opcional para descrever o propósito do campo.
  • Mandatory: Se ativado, impõe uma restrição NOT NULL. O registro não pode ser salvo sem uma data.
  • Unique: Se ativado, garante que não existam dois registros com o mesmo valor de data/hora.

alt text