Functions und Triggers
Teil des PostgreSQL-Kurses
Jede Tabelle in deinem Schema hat eine updated_at-Spalte, und jede einzelne davon ist falsch. Nicht immer, sondern genau auf den Code-Pfaden, auf denen jemand vergessen hat, sie zu setzen: das Admin-Skript, die Datenkorrektur von Hand, der dritte Dienst, der in dieselbe Tabelle schreibt.
Eine Funktion ist eine benannte Logikeinheit, die du wie jede eingebaute aus SQL heraus aufrufst. Ein Trigger ist eine Funktion, die Postgres automatisch ausf眉hrt, sobald eine Zeile eingef眉gt, aktualisiert oder gel枚scht wird. Pr盲zise eingesetzt machen sie bestimmte Fehler unm枚glich. Schlampig eingesetzt verstecken sie Verhalten an einer Stelle, an der niemand nachsieht. Diese Lektion behandelt beide Seiten. ...
M枚chtest du PostgreSQL Functions und Triggers in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem PostgreSQL und arbeite Functions und Triggers praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenFunctions und TriggersWas du lernen wirst
- CREATE FUNCTION
- LANGUAGE plpgsql
- RETURNS
- CREATE TRIGGER
- BEFORE UPDATE
- NEW and OLD
- Updated_at pattern
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
14 Lektionen- 1Was ist PostgreSQL20 Min.
- 2psql und erste Befehle25 Min.
- 3Datenbanken und Tabellen erstellen30 Min.
- 4Datentypen25 Min.
- 5SELECT und WHERE30 Min.
- 6Joins35 Min.
- 7Aggregate und Gruppierung30 Min.
- 8Indexes35 Min.
- 9Transactions und Isolation35 Min.
- 10Functions und Triggers35 Min.
- 11JSONB und Arrays35 Min.
- 12EXPLAIN und Query-Optimierung35 Min.
- 13Sichern und Wiederherstellen25 Min.
- 14Abschlussprojekt: Ein Schema entwerfen60 Min.
