Éditeur de schémaGratuit + Pro

Dessinez votre base de données. Exportez le SQL.

Un éditeur de schéma de niveau DrawSQL intégré directement dans votre workspace. Faites glisser des tables, tracez des clés étrangères et faites du round-trip de vrai SQL pour Postgres, MySQL et SQLite — sans outil en plus, sans login en plus.

usersPKiduuidemailvarcharfull_namevarcharprojectsPKiduuidFKowner_iduuidnamevarcharcreated_attimestampissuesPKiduuidFKproject_iduuidFKassignee_iduuidtitlevarcharstatusenum
Le problème

La conception de base de données vit aux mauvais endroits

Les photos de tableau blanc et les cases Figma sont jolies mais ne produisent aucun SQL. Les outils de diagramme autonomes sont encore un login de plus, et le diagramme dérive dès que vous fermez l'onglet. Le DDL écrit à la main est précis mais invisible — personne ne peut voir la forme de la base de données.

dotby boucle la boucle : concevez visuellement, exportez du vrai SQL et gardez le diagramme dans le même workspace que le projet auquel il appartient — pour que l'image et le travail ne dérivent jamais.

Le round-trip

De CREATE TABLE au canvas — et retour

Collez votre dump existant et obtenez un diagramme. Concevez un diagramme et obtenez du SQL propre et correct pour le dialecte. Rien n'est perdu dans aucun sens.

schema.sql · PostgreSQL
CREATE TABLE projects (
  id          uuid PRIMARY KEY,
  owner_id    uuid NOT NULL,
  name        varchar(120) NOT NULL,
  created_at  timestamptz DEFAULT now(),
  FOREIGN KEY (owner_id)
    REFERENCES users (id)
    ON DELETE CASCADE
);
Canvas · projects
usersPKidprojectsPKidFKowner_idnamecreated_at
Exporter versPostgreSQLMySQLSQLiteSQL standard
Pourquoi c’est bon

Conçu pour ceux qui pensent en tables et en clés

01Round-trip

Du vrai SQL, dans les deux sens

Collez un dump CREATE TABLE et regardez-le devenir un diagramme ; concevez un diagramme et exportez un SQL CREATE TABLE fidèle. Tables, colonnes, types, clés primaires, clés étrangères et contraintes survivent au round-trip.

Le diagramme n’est pas décoratif — c’est la source que vous pouvez réellement livrer.

02Dialectes

Quatre dialectes, un seul modèle

Exportez vers PostgreSQL, MySQL, SQLite ou SQL standard depuis le même diagramme. Types, échappement des identifiants et idiomes d'auto-incrément sont traduits correctement par dialecte. Changez de cible et le SQL se régénère instantanément.

Concevez une fois, ciblez la base de données que vous utilisez vraiment.

03Colonnes

Colonnes en haute fidélité

Chaque colonne porte ce dont un vrai schéma a besoin : type avec longueur/précision/échelle, nullable, clé primaire, unique, default, auto-incrément et commentaires. Les clés étrangères portent les actions ON DELETE / ON UPDATE.

Le SQL généré est complet, pas une ébauche jouet que vous finissez à la main.

04Avertissements

Il repère vos erreurs

Un panneau d'avertissements en direct signale ce qui mord plus tard : clés étrangères orphelines, noms de colonne en double, tables sans clé primaire, types incompatibles dans une relation. Les avertissements vous gardent honnête — ils ne vous bloquent jamais.

Vous trouvez la relation cassée dans le canvas, pas en production.

05Natif

Natif de votre workspace

Le canvas est thématisé pour correspondre à l'app — mode clair et sombre automatique, sans marque tierce, sans filigrane. Les diagrammes vivent dans des dossiers, peuvent être mis en favoris et portent un accès public/privé par diagramme, comme vos docs et tableaux blancs.

On dirait une partie de dotby, pas une iframe collée par-dessus.

06Sûr

Sûr par conception

C'est un outil de conception, pas un exécuteur de migration — il ne touche jamais une base de données en direct. La sauvegarde automatique est consciente des conflits : si un coéquipier modifie le même diagramme, vous obtenez un clair « quelqu'un d'autre a modifié ceci » au lieu d'un écrasement silencieux.

La vitesse d'un canvas partagé, sans la peur de perdre son travail.

Tout ce qui est inclus

Un vrai outil de schéma, pas une esquisse

Canvas pan/zoom infini avec minimap et grille
Édition visuelle des tables — ajouter, nommer, glisser pour positionner
Colonnes en haute fidélité — type, longueur, nullable, PK, unique, default, auto-incrément, commentaire
16 types logiques de colonne mappés par dialecte
Relations de clé étrangère avec ON DELETE / ON UPDATE et cardinalité 1:1 / 1:N
Import SQL — collez le DDL, choisissez le dialecte source, obtenez un rapport par instruction
Export SQL — Postgres, MySQL, SQLite, standard ; copiez ou téléchargez le .sql
Avertissements de schéma — FK orphelines, colonnes en double, PK manquantes, types incompatibles
Sauvegarde automatique consciente des conflits — avec debounce, sauvegarde à la sortie du champ, détection de « quelqu'un d'autre a modifié »
Dossiers, favoris et confidentialité par diagramme
Thème natif clair/sombre, sans filigrane
Trois langues — anglais, espagnol, portugais
Bientôt
Types enum / personnalisésAuto-layout à l'importExport PNG / SVGDiagrammes attachés aux projetsSchema diffDiagrammes générés par IA à partir d'un prompt
Dans votre workspace

Il vit à côté du travail qu’il concerne

Le schéma que vous concevez se trouve à côté de vos projets, tâches, docs et tableaux blancs — un login, une facture, une seule source de vérité. Thème natif clair et sombre, zéro filigrane, et conception seule à dessein : il génère le SQL, vous décidez quand il s'exécute.

DossiersFavorisConfidentialité par diagrammeClair et sombreSans filigraneEN · ES · PT

Concevez votre schéma dès aujourd’hui

Commencez gratuitement avec 1 schéma. Passez à Pro pour un accès illimité.