Importar DBML
DBML (Database Markup Language) es una forma compacta y legible de describir un esquema. Si tienes un archivo .dbml — exportado desde otra herramienta, versionado en un repositorio o escrito a mano — EntityFlow puede convertirlo en un diagrama completo.

Cómo importar
- Abre Archivo → Importar DBML….
- Pega tu DBML en el área de texto, o haz clic en Subir archivo y elige un archivo
.dbml. - EntityFlow analiza las tablas, los campos, las enumeraciones y las referencias, y luego te indica cuántas tablas se crearán.
- Confirma para construir el diagrama.
:::warning La importación reemplaza el diagrama actual Importar DBML descarta lo que hay en el lienzo y lo reconstruye a partir del archivo. Confirma solo cuando estés listo para reemplazar tu trabajo actual. :::
Análisis tolerante
El análisis es indulgente. Los problemas no críticos — un atributo desconocido, un tipo inusual — se convierten en advertencias, y la importación continúa con el resto del esquema en lugar de fallar por completo. Revisa cualquier advertencia para detectar todo aquello que no se haya convertido correctamente.
Ejemplo
Table users {
id integer [pk, increment]
email varchar [not null, unique]
role user_role
}
Enum user_role {
admin
member
}
Table posts {
id integer [pk, increment]
author_id integer [not null]
}
Ref: posts.author_id > users.id
Esto crea una tabla users con una clave primaria autoincremental, un campo email único y no nulo, y un campo role tipado por la enumeración user_role, además de una tabla posts con una clave foránea hacia users.
DBML no tiene el concepto de grupos de contenedores, notas adhesivas ni posiciones de nodos, por lo que estos no forman parte de una importación. Para un ciclo de ida y vuelta sin pérdidas que conserve la disposición y la agrupación, utiliza Importar JSON en su lugar.