Campo de Fecha
El campo Date se utiliza para almacenar datos temporales. Dependiendo de la configuración, puede manejar fechas de calendario simples (como un cumpleaños) o momentos precisos en el tiempo (como una marca de tiempo de transacción).
Propiedades de Configuración
Sección titulada «Propiedades de Configuración»Al configurar un campo de Fecha en la barra lateral derecha, están disponibles las siguientes configuraciones:
- Name: El identificador único del sistema para el campo (ej.,
date_of_birth,created_at). - Timestamp Type: Define cómo la base de datos almacena los datos de tiempo. Hay tres opciones específicas:
- Date: Almacena solo la fecha del calendario (Año, Mes, Día). No se registra información de hora. Mejor para cumpleaños o días festivos.
- Timestamp with time zone (con zona horaria): Almacena tanto la fecha como la hora, ajustándose a las zonas horarias. Esta es la configuración recomendada para registrar momentos específicos en la historia (como cuando un usuario inicia sesión), ya que normaliza los datos a UTC.
- Timestamp without time zone (sin zona horaria): Almacena la fecha y la hora exactamente como se ingresaron, ignorando las zonas horarias. Mejor para conceptos abstractos como “La tienda abre a las 9:00 AM” (que aplica independientemente de dónde esté el espectador).
- Default Value: Un valor que se asignará automáticamente al campo si no se proporcionan datos. Esto se usa a menudo para establecer la hora de creación de un registro automáticamente.
- Description: Un cuadro de texto opcional para describir el propósito del campo.
- Mandatory: Si está habilitado, impone una restricción
NOT NULL. El registro no se puede guardar sin una fecha. - Unique: Si está habilitado, asegura que no haya dos registros con el mismo valor de fecha/hora.
