Skip site navigation (1) Skip section navigation (2)

Re: enlever un langage

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$ssr$1@ger.gmane.org (view raw or flat)
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


In response to

pgsql-fr-generale by date

Next:From: William DodeDate: 2008-07-29 09:49:01
Subject: Re: Petit conseil
Previous:From: Sébastien LardièreDate: 2008-07-29 09:22:44
Subject: Re: Petit conseil

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group