Edouard Guérin : Dév, Web & Musique
Accueil

Installer PL/pgSQL à la main

Lorsque vous avez installé PostgreSQL et que vous avez oublié d'ajouter PL/pgSQL comme langage de procédures stockées, rien n'est perdu, il n'est pas trop tard pour l'ajouter. Pour cela il faut exécuter quelques commandes ; elles sont dans la documentation officielle mais je l'ajoute ici en guise de mémoire.

On dit ici à PostgreSQL où aller chercher les objets partagés pour l'exécution de PL/pgSQL

CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler AS
    '$libdir/plpgsql' LANGUAGE C;

Ensuite on déclare une fonction de validation

CREATE FUNCTION plpgsql_validator(oid) RETURNS void AS
    '$libdir/plpgsql' LANGUAGE C;

Enfin on dit que les deux précédentes fonctions seront utilisables dans les fonctions et triggers via le langage "plpgsql"

CREATE TRUSTED PROCEDURAL LANGUAGE plpgsql
    HANDLER plpgsql_call_handler
    VALIDATOR plpgsql_validator;

Voilà, c'est prêt, vous pouvez maintenant utiliser le PL/pgSQL dans vos procédures stockées.

Revue de stage (2)

Connaissez-vous l'informatique décisionnelle (ou la BI : Business Intelligence pour les intimes) ? Et bien voilà, je vais me plonger dedans pour les 2 mois qu'il me reste à accomplir en stage (et certainement plus...).

Ma première impression sur la solution BI de Microsoft (via SQL Server 2005) est la suivante : c'est très graphique ; vous voilà bien avancé n'est-ce pas ?! N'ayant pas encore assez de recul ni d'expérience dans le domaine, je ne peux me permettre de critiquer ou de comparer cette solution aux applications Open Source... J'essaierai de le faire prochainement en assurant une sorte de suivi bloguesque.

En attendant, je vous propose deux petits liens :

Revue de stage (1)

Comme le flux RSS/Atom du blog commençait à rouiller, je me suis dit qu'il serait temps de se remettre à écrire histoire de ne pas perdre la main ! Me voilà donc de retour, en stage, en forme et avec un petit peu de temps (pas trop quand même).

Découvertes et/ou technos sur lesquelles je travaille en ce moment durant mon stage :

  • OAI : ce protocole me semble très puissant, pourquoi est-il si peu utilisé (en libre accès en tout cas)
    • http://www.openarchives.org
    • http://www.zzoss.com/phpwiki/index.php/PearOai020b.html?nav_node=Software
  • Alfresco : la puissance de l'outil me fascine !
  • Classification Dewey : la encore c'est très intéressant, j'ai découvert plus tard l'existence de PCDM, l'association des bibliothécaires musicaux en parle notamment dans leur bulletin 2006
  • XSL-T
  • eZ Publish : c'est lourd mais puissant !
    • Un wiki : http://ezpedia.org/wiki/
    • L'API doxygen

La politique vue par "Les Musclés"

En cette période d'élections présidentielles, "Les Musclés" frappent fort avec leur nouvelle chanson "Nicolas & Ségolène"... Un retour réussi pour une analyse politique digne des plus grands journalistes spécialisés (on peut rigoler, non ?). En tout cas, ça fait plaisir de les revoir chanter AH AH !
 

Magic Raspberry !

Vous aimez la framboise ? Oui, non ? (c'est pas grave, private joke...)

Je viens tout juste de terminer une nouvelle musique : Magic Raspberry. Toujours dans un genre éléctronique / trance... elle a été réalisée avec la dernière version béta d'energyXT2 : un vrai petit bijou. Je tâcherai de faire un article à son sujet un de ces jours.

Bonne écoute, j'attends vos commentaires !

Merci à Erwan de m'avoir aidé pour le titre (on a pas mal rigolé, non ?)