Functions et Triggers
Partie du cours PostgreSQL
Chaque table de votre schéma a une colonne updated_at, et chacune d'elles ment. Pas toujours, seulement sur les chemins de code où quelqu'un a oublié de la mettre à jour : le script d'administration, la correction de données passée à la main, le troisième service qui écrit dans la même table.
Une fonction est un morceau de logique nommé que vous pouvez appeler depuis du SQL, comme n'importe quelle fonction intégrée. Un trigger est une fonction que Postgres exécute automatiquement dès qu'une ligne est insérée, mise à jour ou supprimée. Utilisés avec précision, ils rendent certaines erreurs impossibles. Utilisés à la légère, ils cachent du comportement là où personne ne pense à regarder. ...
Envie d’apprendre PostgreSQL Functions et Triggers dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec PostgreSQL prêt, et travaillez sur Functions et Triggers avec un tuteur IA qui connaît votre code.
Commencer cette leçonFunctions et TriggersCe que vous allez apprendre
- CREATE FUNCTION
- LANGUAGE plpgsql
- RETURNS
- CREATE TRIGGER
- BEFORE UPDATE
- NEW and OLD
- Updated_at pattern
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que PostgreSQL20 min
- 2psql et premières commandes25 min
- 3Création de bases de données et de tables30 min
- 4Types de données25 min
- 5SELECT et WHERE30 min
- 6Joins35 min
- 7Agrégats et regroupement30 min
- 8Index35 min
- 9Transactions et Isolation35 min
- 10Functions et Triggers35 min
- 11JSONB et tableaux35 min
- 12EXPLAIN et optimisation des requetes35 min
- 13Sauvegarde et restauration25 min
- 14Projet final : Concevoir un schéma60 min
