pourquoi je peux pas parler pgplsql ?
slt tous le monde,
j'ai installé postgresql sur linux redhat simplement, il ne reconnait pas le langage pgplsql.
je peux donc pas creer de fonctions :? :x
(je n'ai pas installé postgresql a partir des rpms car il me manque le fichier libreadline.so.3 me manque et je n'ai pas reussi a le trouver)
Re: pourquoi je peux pas parler pgplsql ?
Citation:
Envoyé par blob.b
slt tous le monde,
j'ai installé postgresql sur linux redhat simplement, il ne reconnait pas le langage pgplsql.
je peux donc pas creer de fonctions :? :x
(je n'ai pas installé postgresql a partir des rpms car il me manque le fichier libreadline.so.3 me manque et je n'ai pas reussi a le trouver)
il n'est pas installé par défaut, pour l'utiliser avec une bd:
Code:
1 2
|
createlang plpgsql nom_de_la_base |
Re: pourquoi je peux pas parler pgplsql ?
Bonjour,
Citation:
Envoyé par wello00
il n'est pas installé par défaut, pour l'utiliser avec une bd:
Code:
createlang plpgsql nom_de_la_base
Juste une petite précision à la réponse de well00 : Il est possible que le plpgsql soit activé par défaut pour les nouvelles bases de données.
Pour cela il suffit de faire :
Code:
createlang plpgsql template1
Vu qu'une nouvelle base de données n'est rien d'autre qu'une copie de template1, vous aurez donc ainsi le support de plpgsql activé par défaut.
Cela est également valable si vous voulez mettre des tables par défaut dans les bases de données (pas courant, il est vrai).
Cordialement,