Bienvenue chez les artisans développeurs !

MariaDB / MySQL - Nommage des procédures stockées

Posté par Alexis
Dernière révision :

Dans l'article sur Pourquoi utiliser les procédures stockées, vous avez pu vous rendre compte que ces procédures stockées ne sont que la transcription de la factorisation de code (DRY) appliquée au SQL de vos bases MariaDB / MySQL.

Ce choix conduit à surmonter une difficulté : Celle de retrouver ces procédures stockées !
Car, si vous n'y prenez garde, vous pourriez avoir des procédures stockées de noms différents mais retournant les même jeu de résultats (projection, sélection, ...) !!!
C'est toute la difficulté lorsque l'équipe comporte plusieurs développeurs et que les appels proviennent de PHP, Python, Windev et même MariaDB elle-même (et oui car rien n'empêche une procédure stockée depuis une procédure stockée...

J'ai beaucoup tatonné pour trouver une organisation qui fonctionne. Elle n'est pas parfaite (et je suis preneur de toutes propositions d'améliorations) mais a le mérite d'exister.
Voici mes conclusions :

Quelques exemples :

Maintenant si vous recherchez une procédure d'ajout de client, il suffit de saisir pcdClientsAdd.
Votre outil (nous on utilise HeidiSQL), vous reverra : pcdClientsAddA11, pcdClientsAddB10, pcdClientsAddC10, ...
Facile maintenant de trouver votre bonheur.

Voilà... Ces quelques règles de nommages simples permettent quasiment à coup sûr de retrouver une procédure stockée dans vos bases MariaDB / MySQL si vous l'avez faites il y a plusieurs mois ou si c'est un autre membre de l'équipe qui l'a créée.

Commentaires

Pas encore de commentaire



Je ne suis pas un robot et je sais que