Bonjour à tous
Je grenouille avec Postgres depuis déjà quelques mois et je commence à bien m'en sortir sur les généralités. J'ai bien compris la façon de gérer les groupes et les login, les clefs primaires, étrangères, les contraintes d'intégrité, les contraintes d'unicité tout ça ça va bien.
Mais là j'ai un problème que je pense simple mais pour l'instant j'arrive pas à le régler via Postgres. J'ai une table de personnes qui contient une colonne nom et une prénom et j'aimerais que mes noms soient toujours en majuscule.
Pour l'instant je gère ça à partir du formulaire de saisie (Qt) où je convertis le nom en majuscule avant de l'insérer mais je me demandais si Postgres ne pouvait pas le faire pour moi. J'ai un peu regardé la doc sur les trigger et les fonctions mais je suis un peu perdu. Il me semble qu'il faudra créer un trigger xxx before insert or update on personne relié à une fonction yyy qui se chargera de convertir le nom mais voilà, question syntaxe je reste un peu dans le flou.
Si qqun pouvait m'aider ce serait sympa. Surtout qu'il existe une fonction upper() en Postgres donc je pense que ça devrait pas trop être difficile.
Merci
Partager