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. | ||