From: | William Dode <wilk(at)flibuste(dot)net> |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: enlever un langage |
Date: | 2008-07-29 09:39:15 |
Message-ID: | g6mog2$ssrg6mog2$ssr$1@ger.gmane.org@ger.gmane.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On 28-07-2008, Stéphane BUNEL wrote:
> Bonjour,
>
> William Dode wrote:
>> Bonjour,
>>
>> Lorsque je fais un pg_dump il m'ajoute
>>
>> CREATE FUNCTION plpython_call_handler() RETURNS language_handler
>> AS '$libdir/plpython', 'plpython_call_handler'
>> LANGUAGE c;
>>
>>
>> Et du coup quand je restaure cette base ailleur il m'indique
>>
>> doit être super-utilisateur pour créer le langage de procédur
>> es « plpythonu »
>>
>> Hors je n'utilise pas plpython, j'avais fait des tests avec il
>> y a longtemps, ce doit être pour ça qu'il reste présent.
>> J'aimerai savoir comment je peux l'enlever de ma base initiale pour
>> qu'ils ne vienne plus polluer mes pg_dump... Et également comme je peux
>> savoir s'il est présent ou pas dans une base.
>
> postgres=# select lanname from pg_language ;
C'est ce que j'ai utilisé également.
Dans la doc ils conseillent d'utiliser droplang (en ligne de commande),
ça permet d'effacer la fonction handler, mais par contre s'il y a des
fonctions définies dans le langage qu'on souhaite enlever il l'interdit
mais n'indique pas lesquelles, alors que drop language (en sql dans
psql) l'indique d'une part et avec "cascade" les supprime
automatiquement.
--
William Dodé - http://flibuste.net
Informaticien indépendant
From | Date | Subject | |
---|---|---|---|
Next Message | William Dode | 2008-07-29 09:49:01 | Re: Petit conseil |
Previous Message | Sébastien Lardière | 2008-07-29 09:22:44 | Re: Petit conseil |