You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Настоящий эпик объединяет работы по переходу всех драйверов баз данных (mysql, sqlite, mongodb, redis) и внешних плагинов-расширений (database_driver через SDUI/RPC) на Единый UI-стандарт (Universal UI Standard), выведенный на основе эталонной реализации PostgreSQL (lib/features/postgresql).
Полная документация и архитектурный разбор стандарта зафиксированы в Obsidian:
obsidian/Querya/Querya/04 — Расширения/Единый UI-стандарт для драйверов и расширений.md
obsidian/Querya/Единый UI-стандарт для драйверов и расширений.md
Архитектура Единого стандарта (6 уровней)
Уровень 0: Форма подключения (SduiFormBuilder) — стандартизация ID полей и перехват паролей через ConnectionSecretsStore.
Уровень 1: Навигационное дерево (SduiTreeSchema) — единая номенклатура meta['nodeType'] (database, schema, table, view, routine, sequence) и контекстные действия (Refresh, Open in SQL, Copy Name).
Уровень 2: Домашний экран (Workspace Home) — вкладки Overview / Server Stats и SQL Workspace.
Уровень 3: Рабочее пространство SQL (SqlToolbar) — индикация сессии и транзакций (Begin, Commit, Rollback, Autocommit, Timeout).
Уровень 4: Обозреватель таблиц (TableView) — тулбар с пагинацией, кнопками DDL/Structure и Custom SQL Filter.
Уровень 5: Специализированные инспекторы объектов — вьюеры DDL и параметров (RoutineView, SequenceView, Metadata Grid).
Описание задачи (Epic)
Настоящий эпик объединяет работы по переходу всех драйверов баз данных (
mysql,sqlite,mongodb,redis) и внешних плагинов-расширений (database_driverчерез SDUI/RPC) на Единый UI-стандарт (Universal UI Standard), выведенный на основе эталонной реализации PostgreSQL (lib/features/postgresql).Полная документация и архитектурный разбор стандарта зафиксированы в Obsidian:
obsidian/Querya/Querya/04 — Расширения/Единый UI-стандарт для драйверов и расширений.mdobsidian/Querya/Единый UI-стандарт для драйверов и расширений.mdАрхитектура Единого стандарта (6 уровней)
SduiFormBuilder) — стандартизация ID полей и перехват паролей черезConnectionSecretsStore.SduiTreeSchema) — единая номенклатураmeta['nodeType'](database, schema, table, view, routine, sequence) и контекстные действия (Refresh,Open in SQL,Copy Name).SqlToolbar) — индикация сессии и транзакций (Begin,Commit,Rollback,Autocommit,Timeout).TableView) — тулбар с пагинацией, кнопками DDL/Structure и Custom SQL Filter.RoutineView,SequenceView,Metadata Grid).Список подзадач (Sub-tasks)
getCapabilities,getServerStats,getObjectDDL,cancelQuery)ExtensionTableViewс добавлениемTableToolbar, Custom SQL фильтра и асинхронногоcount()ResultsTabScope
desktop/ui/marketplace/connectionsUI / Architecture / All Driversfeature_request(Epic)