Bonjour,

J'ai des fiches de métadonnées qui sont remplies par des utilisateurs sur internet et stockées dans une base de données Postgresql.
Parmi les infos renseignées par les utilisateurs, il y a un champ "mots-clés". Ce champ est utilisé pour faire des recherches sur les métadonnées existantes.
Le problème est que mon logiciel est "case-sensitive", donc il différencie un même mot en fonction qu'il soit en minuscule ou majuscule.

Je voudrais donc créer un trigger qui mettent tous les mots-clés en minuscule une fois qu'une nouvelle métadonnée est créée.
Je cherche donc à modifier une partie d'une chaine de caractères (qui est en fait un fichier .xml).
Ci-dessous une partie de la chaine. Je voudrais donc transformer "MOT-CLÉ" en "mot-clé" sans changer le reste.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<gmd:keyword>
   <gco:CharacterString>MOT-CLÉ</gco:CharacterString>
</gmd:keyword>

Quelqu'un aurait-il une idée?

Pierre