Commit Graph
152 Commits
Author SHA1 Message Date
t8y2 84171f635a fix(structure): virtualize column grid for smooth large-table scrolling 2026-09-22 03:12:35 +08:00
zipg 3156f36fac fix(structure): add action names to column icon tooltips 2026-09-22 01:10:59 +08:00
amwps290 1000aa07b6 feat(pg,kingbase): partition table operations and detail queries 2026-09-21 15:36:49 +08:00
zipg e74257b6e0 feat(structure): add view data entry to the DDL structure tab 2026-09-21 13:37:21 +08:00
zipg f19d842b8f fix(structure): keep Oracle case-sensitive identifiers quoted when quoting off 2026-09-21 12:52:44 +08:00
zipg 420cb80e65 fix(grid): qualify generated save and copy SQL with database name 2026-09-21 11:51:34 +08:00
zipg 1ef865008a feat(structure): show comments and defaults in copy-fields dialog 2026-09-20 18:25:31 +08:00
zipg 08cb9287de feat(structure): add copy-all-column-names to table designer 2026-09-20 16:49:18 +08:00
zipgandzipg c71c35624b fix(structure): 表结构编辑器补充可拖拽的纵向滚动条 (#9585)
编辑表结构的「字段 / 索引」页签之前只有自绘的横向滚动条,纵向只能靠滚轮,
字段较多时既没有“还有更多内容”的视觉提示,也无法拖拽定位。

- 复用 useVerticalOverlayScrollbar 组合式函数,为当前激活的表格页签
  (字段 / 索引)渲染与横向滚动条同款的覆盖式纵向滚动条;
- 页签面板改为三行两列的 grid:工具栏、滚动区、横向条在第一列,
  纵向条独占第二列,仅在有溢出且处于表格页签时出现;
- 隐藏该滚动区残留的原生纵向滚动条,避免与自绘条重叠;
- 补充单测:纵向滚动条在有溢出时出现、拖拽可同步 scrollTop,
  以及非表格页签(DDL)下不渲染。

Fixes #9408

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-09-19 15:23:27 +08:00
gggaiitx 3597a00759 feat(structure): unify scrollbars and restore column scrolling 2026-09-18 20:05:49 +08:00
zipg 8168114734 fix(ddl): honor database qualification settings 2026-09-18 17:34:40 +08:00
efeire fe0dd02f2b fix(oceanbase): preserve partition DDL and toggle storage options 2026-09-18 01:59:42 +08:00
soddygo 5918414127 fix(query): invalidate persisted object metadata after DDL 2026-09-14 22:26:56 +08:00
zipg 28e2568a8f fix(sql): keep required identifier quotes per dialect 2026-09-14 17:53:28 +08:00
zipg ac2dcc1b79 fix(structure): unquote plain Oracle identifiers when quoting off 2026-09-14 12:37:57 +08:00
二丫讲梵 3767f4a83b feat(sqlite): support autoincrement primary key in structure editor 2026-09-13 02:11:17 +08:00
PanyangY e03046ba55 fix(structure): revalidate cached metadata on structure reopen 2026-09-12 17:45:59 +08:00
Tara 27f21d5cc4 feat(structure): geometry subtype and srid editor for postgres 2026-09-11 17:39:31 +08:00
U1 99b59cc094 feat(structure): rework triggers tab as master-detail layout 2026-09-11 16:40:48 +08:00
t8y2 8186c697d5 fix(tests): remove low-value source snapshots and define test standards 2026-09-11 11:51:24 +08:00
zipg dcc0b20a34 fix(structure): focus search shortcut in table structure editor 2026-09-10 17:44:19 +08:00
Eve e17246c0f6 fix(structure): respect identifier quote preference 2026-09-10 13:14:19 +08:00
t8y2 c7dbaf5965 fix(structure): stop replaying consumed initial tab on remount
Closes #8419
2026-09-08 15:10:48 +08:00
Eve d0b9e49b7e fix(structure): load table comment on initial DDL tab 2026-09-08 11:48:59 +08:00
Melody Ruch af32936297 fix(gbase): generate GBase 8s table DDL with Informix dialect 2026-09-04 16:48:35 +08:00
Tara 01623ab38d fix(postgres): keep index operator classes in read and generation
Closes #7166
2026-09-04 14:48:41 +08:00
Melody Ruch 06dcd0013c fix(mysql): show inherited charset and collation in structure editor 2026-09-04 09:48:41 +08:00
zipg c99c0d932c fix(table): hide unsupported identity column for opengauss 2026-09-03 12:34:10 +08:00
onenewcode b45300e9bc feat(structure): support editing table ddl 2026-09-02 14:17:49 +08:00
Eve a0d868b637 fix(structure): preserve DDL editor content after tab switch 2026-09-02 11:16:03 +08:00
zipg d96da5dece fix(sqlserver): edit triggers with events and disabled state 2026-08-31 14:04:13 +08:00
jearhe 6d8e667bed feat(structure): support search in DDL view 2026-08-28 15:30:08 +08:00
amwps290 20a2994fa1 feat(structure): show table constraints for postgres-compatible dbs 2026-08-28 12:14:04 +08:00
zipg 4fed29fba2 fix(structure): improve mysql auto-increment editing and field shortcuts 2026-08-27 18:21:52 +08:00
t8y2 caaa8932a1 fix(tests): add missing Keyboard icon to structure editor mocks 2026-08-27 09:11:37 +08:00
二丫讲梵 3d77966f52 feat(structure-editor): add quick field add and duplicate shortcuts 2026-08-27 08:39:15 +08:00
zipg 60e3d61934 feat(mysql): 支持查看和修改表存储引擎 2026-08-26 11:05:08 +08:00
t8y2 08365d73eb fix(ci): sync frontend tests with grid changes 2026-08-25 11:02:27 +08:00
t8y2 277386ec81 feat(mysql): edit table auto-increment counter
Closes #7065
2026-08-25 01:24:09 +00:00
二丫讲梵 ff4667b93f feat(structure): search and paginate source table picker for copy columns 2026-08-24 18:47:13 +08:00
lizzzzz777 80240d0ba6 feat(structure-editor): support ctrl/shift multi-select for columns 2026-08-24 13:08:36 +08:00
zipg acc2137cde feat(postgres): support editing table owners 2026-08-23 01:39:23 +08:00
t8y2 a1e94d8228 feat(oracle): support adding primary keys to existing tables
Closes #6922
2026-08-22 12:24:02 +00:00
t8y2 946677a579 feat(dameng): support toggling identity on existing columns
Closes #6906
2026-08-22 11:40:51 +00:00
t8y2 e139f63953 fix(postgres): preserve primary key constraint names
Closes #6821
2026-08-21 02:04:03 +00:00
Andrew 5741bc1256 feat(gaussdb): support M-mode index metadata and DDL 2026-08-20 18:50:22 +08:00
Elias 82da9cb6dc feat(xugu): expand table editor data types 2026-08-20 01:52:43 +08:00
miracle 8c2b232243 fix(metadata): bound cache maintenance and pool recovery 2026-08-19 11:10:12 +08:00
jearhe aa6d60533c feat(postgres): support concurrent index creation 2026-08-17 16:31:44 +08:00
二丫讲梵 bdee3a843c feat(structure): copy columns between tables 2026-08-16 11:39:44 +08:00