[{"data":1,"prerenderedAt":91},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-es-drawdb":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-es-drawdb",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":19,"github":19,"tagline":21,"longDescription":22,"features":23,"useCases":31,"steps":41,"faq":57,"specs":73,"compatibleOs":81,"relatedApps":83,"relatedPosts":84,"category":86},"drawdb",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","DrawDB","Editor de diagramas entidad-relación (ERD) de código abierto que puede alojar en su VPS — modele sus tablas visualmente y exporte el DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB o SQL Server.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdrawdb-en-vps-editor-erd-para-esquemas-sql","Editor de esquemas de bases de datos de código abierto — modele sus tablas y exporte el SQL en unos segundos.","DrawDB es un editor de diagramas entidad-relación (ERD) de código abierto (AGPL-3.0, 39 k+ estrellas) que puede alojar en su VPS. Dibuje sus tablas, defina sus relaciones de claves foráneas y genere scripts DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB o SQL Server — íntegramente en el navegador, sin base de datos en el servidor.",[24,25,26,27,28,29,30],"Editor de tablas visual — Cree tablas, añada columnas con sus tipos, restricciones (PK, FK, NOT NULL, UNIQUE, DEFAULT) e índices en un lienzo de arrastrar y soltar. DrawDB valida la coherencia de las claves foráneas en tiempo real.","Exportación SQL multidialecto — Genere el DDL para MySQL, PostgreSQL, SQLite, MariaDB y SQL Server desde el mismo diagrama con un solo clic. Seleccione el dialecto de destino en el momento de la exportación — el mismo modelo alimenta todos sus entornos.","Importación de SQL existente — Pegue sus sentencias CREATE TABLE y DrawDB reconstruye automáticamente el diagrama ERD correspondiente — incluidas las relaciones FK. Ideal para documentar una base heredada o visualizar un esquema desconocido.","Relaciones FK visuales — Trace una línea entre dos columnas para crear una FOREIGN KEY. DrawDB dibuja las flechas de cardinalidad, gestiona las reglas ON DELETE y ON UPDATE y valida la existencia de las columnas referenciadas.","Exportación PNG \u002F SVG \u002F JSON — Guarde el diagrama como imagen de alta resolución para su documentación o como JSON para hacer commit en Git. Vuelva a importar el JSON en cualquier momento para retomar la edición donde la dejó.","Ninguna base de datos en el servidor — El estado se gestiona en el localStorage del navegador. El contenedor Nginx no procesa ningún dato — se limita a servir los archivos estáticos. ~30 MB de imagen Docker, unos pocos megabytes de RAM en reposo.","AGPL-3.0 — código abierto, sin telemetría, sin necesidad de cuenta.",[32,35,38],{"title":33,"body":34},"Diseño de un esquema antes de la primera migración","Antes de escribir la primera migración de Laravel o Django, modele sus entidades en DrawDB. Obtiene un diagrama visual para compartir con su equipo y un script DDL generado al instante, listo para pegar en su archivo de migración. DrawDB valida la coherencia de las claves foráneas mientras dibuja, lo que evita las dependencias circulares o las referencias huérfanas antes de que lleguen a su base de datos.",{"title":36,"body":37},"Documentación de un esquema existente","Pegue las sentencias CREATE TABLE de su base de datos existente en DrawDB: reconstruye el grafo de entidades en unos segundos. Exporte a PNG e integre la imagen en su wiki o README. Cuando el esquema evoluciona, actualice el JSON y vuelva a generarlo — la documentación permanece sincronizada sin mantenimiento manual del diagrama.",{"title":39,"body":40},"Revisión de esquemas e incorporación de desarrolladores júnior","Comparta su instancia de DrawDB con los desarrolladores júnior. Visualizan las relaciones entre tablas, comprenden las restricciones de integridad referencial y presentan sus propuestas de esquema en JSON, que los seniores comparan y revisan. Sustituye las fotos de pizarra por un artefacto interactivo y versionable.",[42,45,48,51,54],{"title":43,"body":44},"Pedir un VPS ServOrbit","Un plan de 1 vCPU \u002F 512 MB de RAM en Ubuntu 24.04 es suficiente. DrawDB es una aplicación estática servida por Nginx: consume unos pocos megabytes en reposo y no requiere ninguna base de datos en el servidor. Convive sin dificultad con otros contenedores en cualquier VPS de 1 GB.",{"title":46,"body":47},"Despliegue con un clic desde el marketplace","Abra su panel de control ServOrbit, vaya a Marketplace → Desarrollo → DrawDB y haga clic en Desplegar. Docker descarga la imagen `ghcr.io\u002Fdrawdb-io\u002Fdrawdb:latest` e inicia Nginx. La interfaz es accesible en menos de 10 segundos — sin asistente de configuración, sin ningún archivo que editar.",{"title":49,"body":50},"Crear su primer diagrama ERD","La interfaz se abre en un lienzo vacío. Haga clic en «Añadir una tabla» para crear su primera entidad, asígnele un nombre y añada sus columnas (nombre, tipo, nullable, valor por defecto). Defina la PRIMARY KEY con el icono de la llave. Repita la operación para cada tabla de su esquema. Utilice la cuadrícula y las opciones de ajuste para mantener el diagrama legible.",{"title":52,"body":53},"Definir las relaciones y exportar el SQL","Active la herramienta «Relación» en la barra de herramientas y trace una línea entre dos columnas para crear una FOREIGN KEY. DrawDB muestra un diálogo para configurar el comportamiento ON DELETE y ON UPDATE. Cuando el modelo esté completo, haga clic en Exportar → SQL, elija su dialecto (MySQL, PostgreSQL, SQLite, MariaDB o SQL Server) y copie el DDL generado en su archivo de migración o en la consola de la base de datos.",{"title":55,"body":56},"Conectarse por primera vez","DrawDB no tiene sistema de autenticación: la interfaz es directamente accesible tras el despliegue. Si hay un dominio asociado, abra `https:\u002F\u002Fvotre-domaine` — el reverse proxy y HTTPS ya están en su sitio. Sin dominio, no hay ningún acceso público disponible: abra un túnel SSH (`ssh -L 3060:127.0.0.1:3060 root@\u003Cvotre-ip>`) y acceda a `http:\u002F\u002Flocalhost:3060` (3060 es el puerto del catálogo — utilice el puerto que se muestra en su área de cliente).",[58,61,64,67,70],{"q":59,"a":60},"¿Qué es DrawDB?","DrawDB es un editor de diagramas entidad-relación (ERD) de código abierto (AGPL-3.0, ~39 k estrellas). Permite modelar visualmente tablas de base de datos, definir relaciones de claves foráneas y exportar scripts DDL SQL para MySQL, PostgreSQL, SQLite, MariaDB y SQL Server — íntegramente en el navegador, sin instalación ni cuenta.",{"q":62,"a":63},"¿DrawDB almacena mis datos en el servidor?","No. DrawDB conserva el estado del diagrama en el localStorage de su navegador. El contenedor Nginx no procesa ningún dato y no transmite nada a terceros. Para conservar su esquema entre navegadores o equipos, exporte el archivo JSON y haga commit en Git o guárdelo en su VPS.",{"q":65,"a":66},"¿Qué dialectos SQL puede generar DrawDB?","DrawDB genera DDL para MySQL, PostgreSQL, SQLite, MariaDB y Microsoft SQL Server. Seleccione el dialecto en el menú Exportar → SQL antes de copiar el script. El DDL incluye las sentencias CREATE TABLE con tipos de columna, NOT NULL, PRIMARY KEY, FOREIGN KEY y DEFAULT.",{"q":68,"a":69},"¿Puedo importar un esquema SQL existente?","Sí. Pegue sus sentencias CREATE TABLE en la función de importación SQL de DrawDB. Reconstruye automáticamente el diagrama correspondiente, incluidas las relaciones FK. Ideal para documentar una base de datos heredada o visualizar un esquema desconocido.",{"q":71,"a":72},"¿DrawDB necesita un nombre de dominio?","No. DrawDB funciona sin dominio: la interfaz es accesible directamente en el puerto 3060 de su VPS. Para un acceso remoto sin exponer ese puerto, abra un túnel SSH (`ssh -L 3060:127.0.0.1:3060 root@\u003Csu-ip>`) y acceda a `http:\u002F\u002Flocalhost:3060`.",{"ram":74,"cpu":75,"stack":76,"port":80},"512 MB","1 vCPU",[77,78,79],"Docker","Nginx","React","3060",[82],"ubuntu-24.04",[],[85],"heberger-drawdb-vps",{"key":12,"slug":15,"name":87,"objective":88,"icon":89,"color":90},"Desarrollo","Poner en marcha rápidamente un proyecto de software.","dev","text-warning bg-warning\u002F10",1789665085772]