Bonjour, Pouvez-vous activer le langage procédural de postgres pour ma base fg ? merci Françoise je ne peux le faire moi-même, voir erreur: fg@troie:~$ createlang plpgsql fg createlang: installation du langage échouée : ERREUR: doit être super-utilisateur pour créer un langage procédural ========================================================================= voir http://www.linuxfrench.net/article.php3?id_article=682 Il nous faut donc commencer par activer le langage pl/pgsql pour notre base de données. Si vous utilisez une Mandrake 8.x voici la marche à suivre : [root@localhost src]# su - postgres bash-2.05$ export PGLIB=/usr/lib/ bash-2.05$ createlang plpgsql martin bash-2.05$ « martin » étant bien sûr le nom de notre base de données. Sous postgreSQL les procédures stockées sont en fait des fonctions qui peuvent être utilisées dans un ordre SELECT comme n’importe quelle autre fonction. Si vous utilisez une autre distribution, cherchez le répertoire où se trouve plpgsql.so, initialisez PGLIB de manière à pointer sur ce répertoire, et créez le langage avec createlang ======================================================
participants (1)
-
Francoise Gayral