LOAD
LOAD — Charger ou décharger une bibliothèque partagée
Description
Cette commande charge une bibliothèque partagée dans l'espace
d'adressage de PostgreSQL™.
Si le fichier a été précédemment chargé, il est tout d'abord
déchargé. Cette commande est principalement utile pour décharger et
recharger une bibliothèque partagée qui a été modifiée depuis son
chargement initial par le serveur. Pour utiliser une bibliothèque
partagée, les fonctions doivent être déclarées avec la commande
CREATE FUNCTION.
Le nom du fichier est indiqué de la même façon que pour les noms de
bibliothèques partagées dans CREATE
FUNCTION ; il est, en particulier, possible d'utiliser un
chemin de recherche et l'ajout automatique de l'extension de la
bibliothèque partagée, suivant les standards système. Voir
Section 33.9,
« Fonctions en langage C » pour plus d'informations
sur ce thème.
Les utilisateurs normaux peuvent seulement utiliser
LOAD
avec des bibliothèques
situées dans $libdir/plugins/ -- le
nom_fichier
indiqué doit
commencer avec cette chaîne exacte. (Il est de la responsabilité de
l'administrateur de bases de données de s'assurer que seules des
bibliothèques « sûres » y sont
installées.)
Compatibilité
LOAD
est une
extension PostgreSQL™.