Saltar al contenido principal

Genera Diagramas ERD de tus Esquemas Ent al Instante (Actualizado)

· 3 min de lectura
[Traducción Beta No Oficial]

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

En resumen

Crea una visualización de tu esquema Ent con un solo comando:

atlas schema inspect \
-u ent://ent/schema \
--dev-url "sqlite://demo?mode=memory&_fk=1" \
--visualize

¡Hola a todos!

Hace unos meses, presentamos entviz, una herramienta interesante que permite visualizar tus esquemas Ent. Dado su éxito y popularidad, decidimos integrarla directamente en Atlas, el motor de migraciones que utiliza Ent.

Desde el lanzamiento de la v0.13.0 de Atlas, ahora puedes visualizar tus esquemas Ent directamente desde Atlas sin necesidad de instalar herramientas adicionales.

Visualizaciones Privadas vs. Públicas

Anteriormente, solo podías compartir visualizaciones de tu esquema en el Atlas Public Playground. Aunque esto resulta práctico para compartir esquemas, no es viable para muchos equipos que trabajan con esquemas sensibles que no pueden hacerse públicos.

Con esta nueva versión, puedes publicar fácilmente tu esquema directamente en tu espacio de trabajo privado en Atlas Cloud. Esto significa que solo tú y tu equipo tendréis acceso a la visualización del esquema.

Visualizando tu Esquema Ent con Atlas

Para visualizar tu esquema Ent con Atlas, primero instala su última versión:

curl -sSfL https://atlasgo.io/install.sh | sh

Para otras opciones de instalación, consulta la documentación de instalación de Atlas.

Luego, ejecuta este comando para generar la visualización de tu esquema Ent:

atlas schema inspect \
-u ent://ent/schema \
--dev-url "sqlite://demo?mode=memory&_fk=1" \
--visualize

Analicemos este comando:

  • atlas schema inspect - este comando inspecciona esquemas desde múltiples fuentes y los exporta en varios formatos. En este caso, lo usamos para examinar un esquema Ent.

  • -u ent://ent/schema - URL del esquema Ent a inspeccionar. Usamos el cargador ent:// apuntando al directorio local ./ent/schema.

  • --dev-url "sqlite://demo?mode=memory&_fk=1" - Atlas necesita una base de datos vacía llamada Dev Database para normalizar esquemas y realizar cálculos. Aquí usamos una base SQLite en memoria; pero para otros drivers puedes usar docker://mysql/8/dev (MySQL) o docker://postgres/15/?search_path=public (PostgreSQL).

Al ejecutar el comando, verás esta salida:

Use the arrow keys to navigate: ↓ ↑ → ←
? Where would you like to share your schema visualization?:
▸ Publicly (gh.atlasgo.cloud)
Your personal workspace (requires 'atlas login')

Si quieres compartir tu esquema públicamente, selecciona la primera opción. Para compartirlo de forma privada, elige la segunda opción y ejecuta atlas login para acceder a tu cuenta (gratuita) de Atlas.

Para finalizar

En este artículo hemos mostrado cómo visualizar fácilmente tus esquemas Ent con Atlas. Esperamos que esta funcionalidad te resulte útil y estamos deseando conocer tus comentarios.

[Para más noticias y actualizaciones de Ent:]