sql / intermediate
Snippet
Wahrung der zeitlichen Integrität mit TIMESTAMP WITH TIME ZONE
Der ANSI-Standard-Datentyp TIMESTAMP WITH TIME ZONE speichert Datums- und Zeitwerte zusammen mit der UTC-Offset-Information. Dies garantiert, dass zeitbezogene Daten über verschiedene Zeitzonen und Sommerzeit-Umstellungen hinweg eindeutig bleiben.
snippet.sql
sql
1
2
3
4
5
6
CREATE TABLE global_events (event_id INT NOT NULL PRIMARY KEY,event_name VARCHAR(100) NOT NULL,created_at TIMESTAMP WITH TIME ZONE NOT NULL,scheduled_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP);
Erklärung
1
CREATE TABLE global_events (
Definiert eine Tabellenstruktur zur Speicherung verteilter Systemereignisse.
2
event_id INT NOT NULL PRIMARY KEY,
Setzt die Primärschlüssel-Spalte zur eindeutigen Identifikation jedes Ereignisses.
3
event_name VARCHAR(100) NOT NULL,
Speichert die Bezeichnung oder den Namen des Ereignisses.
4
created_at TIMESTAMP WITH TIME ZONE NOT NULL,
Definiert ein Pflichtfeld für Zeitstempel inklusive Zeitzonenversatz.
5
scheduled_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP
Setzt ein optionales Ausführungsdatum, das standardmäßig auf den aktuellen Systemzeitstempel inkl. Zeitzone zurückfällt.
6
);
Beendet die Anweisung zur Tabellenerstellung.