Skip to content

feat(workspace): Visual ERD (Entity-Relationship Diagram) viewer with Mermaid/SVG export #1063

Description

@ZhuchkaTriplesix

Summary

Добавить визуальный просмотрщик схемы базы данных (Entity-Relationship Diagram) с автоматическим построением связей по Foreign Keys и экспортом в Mermaid / SVG.

Capabilities

  1. Интерактивный граф отношений (ERD Workspace):
    • Новая вкладка Diagram в рабочей области базы данных.
    • Карточки таблиц со списком колонок, индикаторами Primary Key / Foreign Key и типами данных.
    • Соединительные линии (Foreign Key arrows) между связными полями.
    • Масштабирование (Zoom & Pan), авто-лейаут графа.
  2. Интеграция с рабочим процессом:
    • Двойной клик по таблице на диаграмме мгновенно открывает ее данные в Data Grid.
  3. Экспорт диаграммы:
    • Экспорт в формат Mermaid.js (для вставки в README и документацию GitHub/Obsidian).
    • Экспорт в векторный SVG и PNG.

Acceptance Criteria

  • Диаграмма автоматически строится для PostgreSQL, MySQL, SQLite на основе системных каталогов внешних ключей.
  • Поддерживается экспорт диаграммы в Mermaid и графические файлы.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority / Polish & EnhancementscoreCore library logic and servicesenhancementNew feature or requestfrontendTheme parser epic label: frontenduiUser interface components and widgets

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions