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 FOSDEM 2012, à Bruxelles, le 4 février.

Afficher le texte source