Hooks in PostgreSQL
PostgreSQL est certainement le moteur de bases de données qui pousse le plus possible son extensibilité. Il est possible par exemple de créer ses propres types, d'ajouter des fonctions qui utilisent ces types, d'ajouter des opérateurs qui facilitent l'utilisation de ces types et fonctions, etc. Un autre système permet une extensibilité encore plus importante et, étonnament, cet autre système est assez méconnu. Il s'agit des hooks, un système permettant de faire exécuter par PostgreSQL du code supplémentaire dans certains cas.
Cette présentation a été donnée en anglais par Guillaume Lelarge lors du PGCON 2012, à Ottawa, le 18 mai 2012.
- Présentation au format ODP : hooks_in_postgresql2.odp
- Présentation au format PDF : hooks_in_postgresql2.pdf
- Vidéo disponible sur Youtube
Cette présentation a été donnée en anglais par Guillaume Lelarge lors du FOSDEM 2012, à Bruxelles, le 4 février 2012.
- Présentation au format ODP : hooks_in_postgresql.odp
- Présentation au format PDF : hooks_in_postgresql.pdf
La dernière version de la présentation ainsi que le code source des exemples est disponible dans le dépôt GitHub suivant : https://github.com/gleu/Hooks-in-PostgreSQL