Bienvenue dans EntityFlow
EntityFlow est un concepteur de MCD (modèle conceptuel de données, ou diagramme entité-association) collaboratif en temps réel et auto-hébergeable. Vous dessinez votre base de données comme vous la concevez — tables, champs, clés, relations et groupes — et EntityFlow la transforme en un SQL propre et conforme au dialecte, la valide à mesure que vous saisissez, et permet à toute votre équipe de modifier le même diagramme en même temps.

Il fonctionne dans votre navigateur sans rien à installer, est livré sous forme d’application de bureau, et peut être entièrement auto-hébergé — apportez votre propre base de données et votre fournisseur d’identité. La connexion se fait sans mot de passe (votre adresse e-mail et un code à usage unique), et les propriétaires et administrateurs gèrent leur compte dans EntityFlow Hub.
Ce que vous pouvez faire
- Concevoir visuellement. Déposez des tables sur un canevas infini, ajoutez des champs avec les bons types et contraintes, et reliez les clés étrangères par glissement entre les ports. EntityFlow trace les liens pour vous. → L’Éditeur
- Organiser de grands schémas. Regroupez les tables apparentées dans des groupes conteneurs, annotez avec des pense-bêtes, et définissez des types énumérés réutilisables. → Groupes conteneurs
- Générer du SQL et du DBML. Exportez du DDL prêt pour la production pour PostgreSQL, MySQL, MariaDB, SQL Server et SQLite, ainsi que du DBML, du PNG/SVG, du PDF et du JSON. → Export et SQL
- Importer depuis n’importe quelle source. Partez de zéro, collez le résultat d’une requête, importez du DBML/JSON, ou connectez-vous à une base de données active et gardez votre diagramme synchronisé avec elle. → Import
- Collaborer en temps réel. Plusieurs éditeurs, curseurs en direct, avatars de présence et mode suivi — le tout reposant sur un CRDT sans conflit qui fonctionne hors ligne. → Collaboration
- Voyager dans le temps. Capturez des versions, comparez-en deux, générez la migration entre elles, puis restaurez ou bifurquez. → Gestion des versions
Choisissez votre parcours
| Si vous voulez… | Commencez ici |
|---|---|
| Le voir fonctionner de bout en bout | Démarrage rapide |
| Comprendre les composantes de base | Concepts clés |
| Apprendre le canevas et les raccourcis | L’Éditeur |
| Vous connecter ou créer un compte | Se connecter |
| Importer une base de données existante | Se connecter à une base de données |
| Administrer votre équipe | EntityFlow Hub |
| L’exécuter sur votre propre infrastructure | Auto-hébergement |
:::tip Le diagramme d’exemple Chaque capture d’écran de cette documentation utilise un petit exemple — Acme Storefront, un schéma de boutique à six tables réparti en un groupe Catalog et un groupe Sales & Fulfilment. Vous pouvez le télécharger au format JSON et l’importer dans EntityFlow avec File → Import JSON pour suivre les étapes. :::