Zum Inhalt springen

Datumsfeld

Das Datum-Feld wird verwendet, um temporale Daten zu speichern. Je nach Konfiguration kann es einfache Kalenderdaten (wie einen Geburtstag) oder präzise Zeitpunkte (wie einen Transaktionszeitstempel) verarbeiten.

Beim Konfigurieren eines Datumsfelds in der rechten Seitenleiste sind folgende Einstellungen verfügbar:

  • Name: Der eindeutige Systembezeichner für das Feld (z. B. date_of_birth, created_at).
  • Zeitstempel-Typ: Definiert, wie die Datenbank die Zeitdaten speichert. Es gibt drei spezifische Optionen:
    • Datum: Speichert nur das Kalenderdatum (Jahr, Monat, Tag). Es werden keine Zeitinformationen aufgezeichnet. Am besten für Geburtstage oder Feiertage.
    • Zeitstempel mit Zeitzone: Speichert sowohl Datum als auch Uhrzeit und passt sich an Zeitzonen an. Dies ist die empfohlene Einstellung für die Aufzeichnung bestimmter Momente in der Geschichte (z. B. wenn sich ein Benutzer anmeldet), da sie Daten auf UTC normalisiert.
    • Zeitstempel ohne Zeitzone: Speichert Datum und Uhrzeit genau wie eingegeben und ignoriert Zeitzonen. Am besten für abstrakte Konzepte wie “Geschäft öffnet um 9:00 Uhr” (was unabhängig vom Standort des Betrachters gilt).
  • Standardwert: Ein Wert, der dem Feld automatisch zugewiesen wird, wenn keine Daten angegeben werden. Dies wird häufig verwendet, um die Erstellungszeit eines Datensatzes automatisch festzulegen.
  • Beschreibung: Ein optionales Textfeld, um den Zweck des Feldes zu beschreiben.
  • Obligatorisch: Wenn aktiviert, wird eine NOT NULL-Einschränkung erzwungen. Der Datensatz kann nicht ohne Datum gespeichert werden.
  • Eindeutig: Wenn aktiviert, wird sichergestellt, dass keine zwei Datensätze denselben Datums-/Zeitwert haben.

alt text