feat(data-grid): 新增完整 ER 图视图并收口导出回归

- 新增完整 ER 图建模、布局与交互 hook
- 在元数据视图接入 ER 图并补齐样式与多语言文案
- 修正查询结果导出测试交互与 Wails 导出 mock
This commit is contained in:
Syngnat
2026-06-20 15:45:58 +08:00
parent c8c8497a2f
commit b3a54b3ff8
15 changed files with 1912 additions and 24 deletions

View File

@@ -2559,6 +2559,15 @@
"data_grid.metadata_view.fields_badge": "Felder",
"data_grid.metadata_view.er_table_badge": "Tabelle",
"data_grid.metadata_view.er_field_badge": "Feld",
"data_grid.metadata_view.er_current_badge": "Aktuelle Tabelle",
"data_grid.metadata_view.er_reference_badge": "Referenziert",
"data_grid.metadata_view.er_referenced_by_badge": "Referenziert von",
"data_grid.metadata_view.er_related_table_count": "{{count}} verknuepfte Tabellen",
"data_grid.metadata_view.er_relation_count": "{{count}} Beziehungen",
"data_grid.metadata_view.er_hidden_columns": "{{count}} weitere Felder",
"data_grid.metadata_view.er_empty": "Fuer diese Tabelle wurden keine Fremdschluesselbeziehungen gefunden",
"data_grid.metadata_view.er_partial_warning": "Ein Teil der Beziehungen konnte nicht geladen werden. Das Diagramm ist moeglicherweise unvollstaendig.",
"data_grid.metadata_view.er_open_table": "Tabelle oeffnen",
"data_grid.metadata_view.field_count": "{{count}} Felder",
"data_grid.metadata_view.column_name": "Name",
"data_grid.metadata_view.column_type": "Typ",

View File

@@ -2569,6 +2569,15 @@
"data_grid.metadata_view.fields_badge": "Fields",
"data_grid.metadata_view.er_table_badge": "Table",
"data_grid.metadata_view.er_field_badge": "Field",
"data_grid.metadata_view.er_current_badge": "Current",
"data_grid.metadata_view.er_reference_badge": "References",
"data_grid.metadata_view.er_referenced_by_badge": "Referenced by",
"data_grid.metadata_view.er_related_table_count": "{{count}} related tables",
"data_grid.metadata_view.er_relation_count": "{{count}} relations",
"data_grid.metadata_view.er_hidden_columns": "{{count}} more fields",
"data_grid.metadata_view.er_empty": "No foreign key relations were found for this table",
"data_grid.metadata_view.er_partial_warning": "Some relations could not be loaded. The diagram may be incomplete.",
"data_grid.metadata_view.er_open_table": "Open table",
"data_grid.metadata_view.field_count": "{{count}} fields",
"data_grid.metadata_view.column_name": "Name",
"data_grid.metadata_view.column_type": "Type",

View File

@@ -2559,6 +2559,15 @@
"data_grid.metadata_view.fields_badge": "フィールド",
"data_grid.metadata_view.er_table_badge": "テーブル",
"data_grid.metadata_view.er_field_badge": "フィールド",
"data_grid.metadata_view.er_current_badge": "現在の表",
"data_grid.metadata_view.er_reference_badge": "参照先",
"data_grid.metadata_view.er_referenced_by_badge": "参照元",
"data_grid.metadata_view.er_related_table_count": "関連テーブル {{count}} 件",
"data_grid.metadata_view.er_relation_count": "リレーション {{count}} 件",
"data_grid.metadata_view.er_hidden_columns": "ほか {{count}} フィールド",
"data_grid.metadata_view.er_empty": "このテーブルでは外部キー関係が見つかりませんでした",
"data_grid.metadata_view.er_partial_warning": "一部の関係を読み込めなかったため、図が不完全な可能性があります",
"data_grid.metadata_view.er_open_table": "テーブルを開く",
"data_grid.metadata_view.field_count": "{{count}} フィールド",
"data_grid.metadata_view.column_name": "名前",
"data_grid.metadata_view.column_type": "型",

View File

@@ -2559,6 +2559,15 @@
"data_grid.metadata_view.fields_badge": "Поля",
"data_grid.metadata_view.er_table_badge": "Таблица",
"data_grid.metadata_view.er_field_badge": "Поле",
"data_grid.metadata_view.er_current_badge": "Текущая таблица",
"data_grid.metadata_view.er_reference_badge": "Ссылается на",
"data_grid.metadata_view.er_referenced_by_badge": "На нее ссылаются",
"data_grid.metadata_view.er_related_table_count": "Связанных таблиц: {{count}}",
"data_grid.metadata_view.er_relation_count": "Связей: {{count}}",
"data_grid.metadata_view.er_hidden_columns": "Еще {{count}} полей",
"data_grid.metadata_view.er_empty": "Для этой таблицы не найдено связей по внешним ключам",
"data_grid.metadata_view.er_partial_warning": "Часть связей не удалось загрузить. Диаграмма может быть неполной.",
"data_grid.metadata_view.er_open_table": "Открыть таблицу",
"data_grid.metadata_view.field_count": "{{count}} полей",
"data_grid.metadata_view.column_name": "Имя",
"data_grid.metadata_view.column_type": "Тип",

View File

@@ -2569,6 +2569,15 @@
"data_grid.metadata_view.fields_badge": "字段",
"data_grid.metadata_view.er_table_badge": "表",
"data_grid.metadata_view.er_field_badge": "字段",
"data_grid.metadata_view.er_current_badge": "当前表",
"data_grid.metadata_view.er_reference_badge": "引用",
"data_grid.metadata_view.er_referenced_by_badge": "被引用",
"data_grid.metadata_view.er_related_table_count": "{{count}} 张关联表",
"data_grid.metadata_view.er_relation_count": "{{count}} 条关系",
"data_grid.metadata_view.er_hidden_columns": "还有 {{count}} 个字段",
"data_grid.metadata_view.er_empty": "当前表未发现外键关系",
"data_grid.metadata_view.er_partial_warning": "部分关系未能完整加载,图中结果可能不完整",
"data_grid.metadata_view.er_open_table": "打开表",
"data_grid.metadata_view.field_count": "{{count}} 个字段",
"data_grid.metadata_view.column_name": "名称",
"data_grid.metadata_view.column_type": "类型",

View File

@@ -2559,6 +2559,15 @@
"data_grid.metadata_view.fields_badge": "欄位",
"data_grid.metadata_view.er_table_badge": "表",
"data_grid.metadata_view.er_field_badge": "欄位",
"data_grid.metadata_view.er_current_badge": "目前表",
"data_grid.metadata_view.er_reference_badge": "引用",
"data_grid.metadata_view.er_referenced_by_badge": "被引用",
"data_grid.metadata_view.er_related_table_count": "{{count}} 張關聯表",
"data_grid.metadata_view.er_relation_count": "{{count}} 條關係",
"data_grid.metadata_view.er_hidden_columns": "還有 {{count}} 個欄位",
"data_grid.metadata_view.er_empty": "目前表尚未發現外鍵關係",
"data_grid.metadata_view.er_partial_warning": "部分關係未能完整載入,圖中結果可能不完整",
"data_grid.metadata_view.er_open_table": "打開表",
"data_grid.metadata_view.field_count": "{{count}} 個欄位",
"data_grid.metadata_view.column_name": "名稱",
"data_grid.metadata_view.column_type": "型別",