Chaque schéma hérité souffrait du même problème. usr_id, userId et user_identifier coexistaient
dans une même DB, chacun ayant été, à son moment, le « bon » nom. Ce problème ne vient pas
de l’absence de règles de nommage, mais du fait que ces règles existent seulement dans le wiki, pas dans le schéma.
C’est pour cela que nous avons créé Sqemo. C’est un outil ERD qui fait des règles non pas de la documentation, mais un mécanisme de génération.
- Vous enregistrez d’abord un dictionnaire de mots (client → CUST, numéro → NO) et des règles de nommage (casse, séparateur, traitement des mots non enregistrés)
- Si vous modélisez avec un nom logique (« numéro client »), le nom physique (
CUST_NO) est généré depuis le dictionnaire —
quelle que soit la personne qui le crée, le même nom est produit - Le dictionnaire de domaines (types de données standard) est également géré — une fois défini que « montant = DECIMAL(18,2) »,
le type de toutes les colonnes utilisant ce domaine suit automatiquement - Les exceptions (compatibilité legacy, etc.) sont autorisées, mais marquées par un flag explicite, afin qu’elles ne se propagent pas silencieusement
- Comme le nom correct devient calculable, le drift devient détectable — lint dans l’app +
CLI pour CI (npx sqemo-mcp lint schema.erd.json, code de sortie 1 en cas de violation)
Autres fonctionnalités :
- Fonctionne dans le navigateur sans inscription (sauvegarde automatique dans IndexedDB local, possibilité de committer des fichiers
.erd.json) - Aller-retour SQL DDL dans 7 dialectes (MySQL·PostgreSQL·Oracle·SQL Server·SQLite·H2·CUBRID).
Les sortiespg_dump -setmysqldumppeuvent être collées telles quelles et seront parsées - Import/export DBML (migration possible depuis dbdiagram)
- Serveur MCP intégré — les agents IA suivent les standards de nommage de l’équipe lorsqu’ils modifient le schéma (34 outils)
- Workspace d’équipe : partage des standards, file de propositions de mots → approbation, vue de l’état de conformité aux standards
- Pour les personnes sans compte : lien de partage en lecture seule (pouvant être figé sur la version au moment du partage) et
embed iframe à intégrer dans un wiki
Après avoir longtemps vu, dans les SI publics en Corée, des dictionnaires de mots et de domaines gérés manuellement dans Excel à cause des audits,
l’idée de départ était qu’un outil devrait pouvoir prendre en charge ce travail.
Nous nous efforçons de faire évoluer Sqemo pour en faire le meilleur outil ERD.
App : https://app.sqemo.com (sans inscription)
Docs : https://sqemo.com/docs
Aperçu de 4 templates : https://sqemo.com/templates
Comparaison avec dbdiagram : https://sqemo.com/blog/dbdiagram-alternative
Tarifs (le cœur est gratuit) : https://sqemo.com/pricing
Aucun commentaire pour le moment.