bonjour à tous, pour un projet de gestion d'une base de données j'ai décidé de me mettre sur postgres.
Je me suis empressé d'installer la 8.1 sur mon petit serveur Debian.
J'utilisais ce SGBD sous mac avant et jusque la je n'avais jamais eu un seul souçi pour activer un langage comme plpgsql.
Sous debian il semble que ce soit tout autre, en effet "createlang ma_base" me renvois tout simplement une erreur de syntaxe...
Je dois donc à chaque fois me logguer en super user sur la base de donnée de mon choix puis créer le langage qui deviens alors automatiquement activé sur cette base.
CREATE TRUSTED PROCEDURAL LANGUAGE plpgsql
HANDLER plpgsql_call_handler
VALIDATOR plpgsql_validator;
Je voudrais savoir si cela est normal car je suis très surpris. En théorie, d'un système à l'autre une syntaxe ne change jamais.
Le langage plpgsql etant normalement present par defaut je ne devrais pas avoir a le créer a chaque fois sur une base mais juste l'activer :/
MErci d'avance pour le temps que vous m'accorderez.
Partager