L’installation de PL/Python dans votre base de données nécéssite que votre serveur PostgreSQL est cette extension de disponible.
Sur les serveurs Debian/Ubuntu, il faut installer le paquet postgresql-plpython-X.Y (ou X.Y correspond à la version de PostgreSQL que vous avez installé)
# apt-get install postgresql-plpython-X.Y
Un fois la librarie installée, il faut ensuite déclarer le langage PL/Python dans chaque base de données dans laquelle vous souhaitez l’utiliser. Connectez vous en utilisateur système postgres puis executer la commande ci-dessous
$ createlang plpythonu ma_base_de_donnees
Le language PL/Python est installé, attention il s’agit pas d’un langage de confiance (untrusted) donc il est possible d’avoir accès a des dossiers ou fichiers (bien sur les droits étant limités à l’utilisateur système postgres) attention lorsque vous données accès à ce langage ou a certain fonction, pense aux commandes GRANT et REVOKE pour en limiter les accès.