Ir al contenido

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).

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.

alt text