3 puntos por sqemo 16 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Cada esquema heredado tenía la misma enfermedad. usr_id, userId y user_identifier coexistían
en una misma DB, y cada uno había sido el nombre “correcto” en su momento. El problema no era que no hubiera reglas de nombrado,
sino que las reglas existían solo en la wiki y no en el esquema.

Por eso creamos Sqemo. Es una herramienta ERD que convierte las reglas no en documentación, sino en un mecanismo de generación.

  • Primero registras un diccionario de términos (cliente → CUST, número → NO) y reglas de nombrado (case, separador, manejo de términos no registrados)
  • Si modelas con un nombre lógico ("número de cliente"), el nombre físico (CUST_NO) se genera desde el diccionario — sin importar quién lo cree, siempre sale el mismo nombre
  • También se administra junto con un diccionario de dominios (tipos de datos estándar) — si defines una vez que “el monto es DECIMAL(18,2)”, el tipo se aplica a todas las columnas que usen ese dominio
  • Se permiten excepciones (como compatibilidad con sistemas legacy), pero se marcan con flags explícitos para que no se propaguen silenciosamente
  • Como el nombre correcto puede calcularse, el drift se vuelve detectable — lint dentro de la app + CLI para CI (npx sqemo-mcp lint schema.erd.json, con código de salida 1 si hay violaciones)

Además:

  • Funciona en el navegador sin registro (autoguardado local en IndexedDB, con posibilidad de hacer commit como archivo .erd.json)
  • Round-trip de SQL DDL en 7 dialectos (MySQL·PostgreSQL·Oracle·SQL Server·SQLite·H2·CUBRID).
    También parsea directamente la salida de pg_dump -s y mysqldump al pegarla
  • Importación/exportación de DBML (puedes migrar desde dbdiagram)
  • Servidor MCP integrado — cuando los agentes de IA editan el esquema, siguen el estándar de nombres del equipo (34 herramientas)
  • Workspace de equipo: compartir estándares, cola de sugerencias→aprobación de términos, vista del estado de cumplimiento de estándares
  • Para mostrarlo a personas sin cuenta, hay enlaces compartidos de solo lectura (que pueden fijarse a la versión del momento de compartir) y embebido por iframe para pegar en una wiki

Durante mucho tiempo vi en los proyectos públicos de SI en Corea que, por auditoría, los diccionarios de términos y de dominios se gestionaban manualmente en Excel, y la idea inicial fue que estaría bien que una herramienta hiciera ese trabajo en su lugar.

Nos esforzamos por convertirlo en la mejor herramienta ERD.

App: https://app.sqemo.com (sin registro)
Documentación: https://sqemo.com/docs
Vista previa de 4 plantillas: https://sqemo.com/templates
Comparación con dbdiagram: https://sqemo.com/blog/dbdiagram-alternative
Precios (el core es gratis): https://sqemo.com/pricing

Aún no hay comentarios.

Aún no hay comentarios.