Pega tu DDL y obtén un diagrama ER.
LetDraw convierte SQL en un diagrama ER con un solo pegado. Suelta tus sentencias CREATE TABLE y obtén cada tabla, columna, clave primaria y clave foránea organizadas como formas editables, con las relaciones dibujadas entre las tablas. Funciona con Postgres, MySQL y SQL estándar.
Cómo pasar de SQL a un diagrama ER
De un archivo de migración o un volcado del esquema a un diagrama editable en menos de un minuto.
Copia tu DDL
Toma las sentencias CREATE TABLE de tus migraciones o de un volcado solo del esquema. Los comentarios se ignoran, así que puedes pegar el archivo tal cual.
Pégalo en Generar desde código
Abre Generar desde código (una función Pro) desde el menú Más herramientas y pega. El SQL se detecta automáticamente y aparece una vista previa en vivo.
Elige el estilo de relación
Muestra las claves foráneas como una línea simple, una flecha recta, un conector con enrutamiento inteligente o notación ER pata de gallo.
Inserta y comparte
Suelta el diagrama ER en el lienzo, reorganízalo o anótalo, y luego comparte un enlace o expórtalo a PNG, SVG o PDF.
De CREATE TABLE a diagrama ER, columna a columna
Cada tabla se convierte en una cuadrícula con un encabezado y una fila por columna, con el tipo junto al nombre. Las claves primarias y foráneas quedan marcadas, los tipos largos se acortan (timestamptz, varchar) y las tablas se organizan en una cuadrícula ordenada. Todo está hecho con formas normales de LetDraw, así que cada celda sigue siendo editable. Mientras el diagrama ER generado no cambie, Diagrama a código lo devuelve como código Mermaid erDiagram.
- Postgres, MySQL y SQL estándar, incluidos nombres entre comillas, prefijos de esquema e IF NOT EXISTS
- Claves detectadas: PRIMARY KEY, UNIQUE, NOT NULL, REFERENCES en línea y restricciones FOREIGN KEY
- Cardinalidad pata de gallo deducida de cada columna de clave foránea (NOT NULL, UNIQUE)
Por qué los equipos convierten SQL en diagramas ER
Es más fácil hablar de un esquema cuando todos ven las tablas y cómo se conectan.
Incorporar nuevos desarrolladores
Da a los recién llegados un mapa de la base de datos desde el primer día en lugar de una carpeta de archivos de migración.
Revisar migraciones
Pega las tablas nuevas junto a las antiguas y comenta el cambio con tu equipo en un lienzo compartido.
Documentación y README
Exporta el diagrama ER a PNG, SVG o PDF y añádelo a tu documentación, tu wiki o tus notas de diseño.
Auditar esquemas heredados
Mira de un vistazo un esquema Postgres o MySQL heredado y detecta las tablas a las que nada apunta.
Revisiones de diseño
Esboza las tablas de una nueva funcionalidad, genera el diagrama y deja comentarios directamente sobre las relaciones.
Enseñar bases de datos
Muestra a los estudiantes cómo las claves y las claves foráneas se convierten en relaciones uno a muchos con extremos pata de gallo.
Preguntas frecuentes sobre el diagrama ER desde SQL
¿Qué SQL puedo pegar?
¿Se sube mi esquema a algún sitio?
¿Es gratis?
¿Puedo editar el diagrama u obtener el código de vuelta?
Más formas de crear diagramas desde código
Tu esquema, como diagrama, con un solo pegado.
Abre LetDraw, pega tus sentencias CREATE TABLE y mira cómo aparecen las tablas y las relaciones.