Diseñador visual de esquemas

Un diseñador visual de esquemas para apps de negocio.

Define tus entidades, columnas, foreign keys e índices en un editor visual. Pulsas apply, la migración corre contra PostgreSQL, y tus endpoints CRUD, grids y formularios de detalle salen solos. El esquema manda, el resto se genera.

Modela los datos donde toca.

Para una nueva entidad de negocio, el camino rápido es el diseñador visual. Añades una tabla, metes columnas, eliges tipos, marcas las obligatorias, trazas las foreign keys hacia las entidades relacionadas. El editor de esquemas se lee como un ERD - porque eso es.

Lo que produce el diseñador es un documento JSON versionado en tu repositorio. El mismo que un dev habría escrito a mano, solo que con una UI encima. Sin formato binario propietario, sin blobs opacos.

Apply con red.

Cambiar un esquema es la operación con más capacidad de destrozo en cualquier sistema de negocio. El diseñador la trata como tal. Antes de aplicar, el motor calcula qué hace de verdad el cambio:

  • Las añadiduras puras (nuevas tablas, columnas nullable, nuevos índices) entran sin ruido.
  • Cambios de tipo y drops de columna piden una confirmación explícita de "permitir pérdida de datos", con el número de filas afectadas a la vista.
  • Los cambios en foreign keys se contrastan con las filas existentes antes de que la constraint caiga. Las referencias rotas fallan a gritos, no en susurros.
  • Todo el apply corre dentro de una transacción de PostgreSQL. Si algún paso falla, la base vuelve al estado anterior.

Code-first cuando te apetezca.

Los ficheros de esquema son JSON normal commiteado en el repo. Un dev los escribe en su editor, los revisa en un pull request y los aplica con el mismo motor que usa el diseñador visual. El diseñador es una UI cómoda encima de un formato de fichero, no la única forma de entrar.

Cuando un esquema no encaja ni en uno ni en otro, te tiras a psql y disparas SQL en crudo. Archestack recoge el estado resultante en la siguiente sincronización. La puerta de atrás nunca se cierra.

Diseña tu primera entidad.

Prueba gratuita de 7 días. Abre el diseñador de esquemas, esboza una entidad de verdad, aplícala y mira cómo aparece la UI generada.