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 cargadorent://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 usardocker://mysql/8/dev(MySQL) odocker://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.
- Suscríbete a nuestro Newsletter
- Síguenos en Twitter
- Únete a #ent en Gophers Slack
- Únete al Ent Discord Server