no way to compare when less than two revisions
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | pgday2012:postgresql_hooks [2012/02/27 00:03] (Version actuelle) – créée daamien | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== PostgreSQL Hooks ====== | ||
+ | __Nom__ : Cédric Villemain | ||
+ | |||
+ | __Employeur__ : 2nd Quadrant | ||
+ | |||
+ | __Titre__ : PostgreSQL Hooks | ||
+ | |||
+ | |||
+ | __Description__ : | ||
+ | |||
+ | PostgreSQL fournit de nombreuses solutions pour optimiser le serveur, il | ||
+ | propose aussi des «crochets» dans le code source pour manipuler le | ||
+ | serveur dans divers domaines: planification, | ||
+ | droit d' | ||
+ | |||
+ | Cette conférence fait le point sur les Hooks existant, leur intérêt et | ||
+ | illustre tout cela avec des exemples concrets. | ||
+ | |||
+ | ----- | ||
+ | |||
+ | |||
+ | Le code C de PostgreSQL peut être crocheté par des plugins, eux-aussi | ||
+ | écrit en C. Cela autorise l' | ||
+ | serveur et le plugin, permettant ainsi de complètement changer et | ||
+ | retravailler ce qui aurait du se produire. | ||
+ | |||
+ | Il s'agit donc d'un moyen simple pour pouvoir ajouter des | ||
+ | fonctionnalités au serveur PostgreSQL sans altérer son code: aucun patch | ||
+ | requis. C'est également très pratique pour tester de nouveaux | ||
+ | algorithmes ou de nouvelles idées: aucun contrôle par le serveur n'est | ||
+ | fait, vous pouvez tout faire planter ou réaliser des assistants pour DBA | ||
+ | comme auto-explain ou améliorer le serveur avec le support de SELinux. |