Commit Graph
62 Commits
Author SHA1 Message Date
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 00b641aaec fix(table-editor): coalesce MySQL auto-increment key changes
Closes #6873
2026-08-21 09:09:39 +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
t8y2 bfbbc2bff2 fix(mysql): preserve generated columns in table editor 2026-08-19 17:25:21 +08:00
jearhe aa6d60533c feat(postgres): support concurrent index creation 2026-08-17 16:31:44 +08:00
Melody Ruch 4660a11f25 fix(schema-diff): require explicit expression index provenance 2026-08-16 14:39:43 +08:00
t8y2 3dd034bf06 feat(oracle): preserve character length units
Closes #4739
2026-08-12 19:44:32 +00:00
t8y2 6a88df5500 fix(dameng): preserve indexes when rebuild fails
Closes #6002
2026-08-12 13:48:29 +00:00
t8y2 28b3491843 fix(oracle): preserve table metadata in DDL and clones
Closes #5215
2026-08-08 14:34:55 +08:00
Eddy Lei a5e46fd659 feat(query): show database server messages in query results 2026-08-07 15:18:32 +08:00
t8y2 ae13ca9c1a feat(oscar): enable table structure editing and view source for Shentong 2026-08-07 11:58:52 +08:00
Fernando PossebonandClaude Fable 5 dfd38a9559 fix(core): use is_none_or to satisfy clippy on main (#5162)
`cargo clippy --all-targets -- -D warnings` fails on main:

    error: this `map_or` can be simplified
      --> crates/dbx-core/src/table_structure_sql/triggers.rs:58:32
       = note: `-D clippy::unnecessary-map-or` implied by `-D warnings`

`Option::map_or(true, f)` is `Option::is_none_or(f)` — same result for
both None and Some, so this is a lint fix with no behavior change.


Claude-Session: https://claude.ai/code/session_01TKcC15gEuQBHMidPCFFYwn

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-03 03:42:40 +08:00
t8y2 cc7b2b17c5 fix(postgresql): allow table edits with unchanged triggers
Closes #4218
2026-08-02 18:34:03 +00:00
amwps290 a6a072294a feat(spatial): add SRID-aware geometry previews 2026-07-31 22:31:51 +08:00
t8y2 d347c77c3d feat(duckdb): move support to standalone driver 2026-07-30 00:50:39 +08:00
onenewcode f80fdcdfa7 fix(dameng): support primary key editing 2026-07-30 00:06:48 +08:00
mikodream fdaef62518 feat(oracle): support safe trigger structure editing 2026-07-29 04:32:27 +08:00
二丫讲梵 cb72045c85 feat(mysql): support character sets and collations 2026-07-29 00:39:51 +08:00
weiyong a49137ae8b feat(elasticsearch): add custom checks and tabular REST results 2026-07-27 18:55:37 +08:00
t8y2 0c7e3577bd fix(mysql): preserve functional index expressions 2026-07-26 09:09:22 +08:00
t8y2 7ee335e38a feat(uxdb): add UXDB database support 2026-07-24 21:15:06 +08:00
t8y2 3b004abb1e feat(oracle): add TNS connections and trigger editing 2026-07-23 23:03:45 +08:00
t8y2 155eac6656 fix(iris): prevent unsupported comment statements 2026-07-22 12:54:38 +08:00
zipg e67cdf6134 fix(structure): trim table names before creation 2026-07-20 23:42:41 +08:00
二丫讲梵 85836f8e95 feat(sqlite): support attached database schema changes 2026-07-20 10:51:16 +08:00
t8y2 60fda34230 fix(sqlserver): preserve defaults during column alterations 2026-07-19 13:48:06 +08:00
t8y2 feb1c4bd34 fix(postgres): cast values during column type changes 2026-07-19 11:47:38 +08:00
t8y2 10827f105a fix(xugu): generate native column type alterations 2026-07-15 14:36:15 +08:00
onenewcode 32b4acee3a feat(dameng): preserve character length units 2026-07-14 01:28:19 +08:00
zipg 5d5f7feb4a feat(dameng): support identity columns in table editor 2026-07-11 09:14:35 +08:00
onenewcode fc8d407a62 feat(sqlite): support table structure changes 2026-07-10 20:02:56 +08:00
DengQingNian e429c8945b feat(mysql): edit column charset and collation 2026-07-10 15:13:57 +08:00
t8y2 c545d40fc5 fix(doris): use Doris column rename syntax 2026-07-09 15:44:35 +08:00
gggaiitx 73bd133886 fix(sqlserver): strip display width from float type in DDL generation
* fix(sqlserver): strip scale from float type while preserving mantissa bits

* fix: add missing agent_java_options field in test ConnectionConfig
2026-07-08 15:31:49 +08:00
t8y2 15d4dc6e2e fix(sqlserver): omit display width for integer types 2026-07-08 11:05:45 +08:00
t8y2 cec17844a9 feat(structure): disable Oracle-like integer length 2026-07-04 23:17:51 +08:00
zipgandstaff d9f50644eb fix(oracle): 修复时间字段编辑和表结构修改报错
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-02 12:09:05 +08:00
zipgandstaff 4da237d955 fix(app): 修复 Oracle 表结构已有字段识别
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 16:05:01 +08:00
ptma 889d0af92c perf(structure): minimize column reorder SQL generation 2026-07-01 14:38:34 +08:00
zipgandstaff 5d2ce9f189 fix(sqlserver): restrict identity to compatible column types
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-07-01 12:48:37 +08:00
zipgandstaff ea2b5d1bfd Fix:支持 SQL Server 新增字段设置自增 (#2254)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 23:30:50 +08:00
zipgandstaff 73a996ebe6 Fix: 修复 SQL Server 修改默认值时报错 (#2190)
* Fix SQL Server default constraint DDL

* Polish SQL Server default display

---------

Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:14:50 +08:00
zipgandstaff ce72468e5a Fix:修复 Kingbase 新增字段 SQL 语法 (#2180)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-30 20:05:24 +08:00
zipgandzipg cd55c3d3ac fix(sqlserver): fix unchanged FK false warning and identity column detection
* Fix: improve sidebar comment font rendering

* Fix: 修复 SQL Server 表结构保存时未修改外键误报

---------

Co-authored-by: zipg <4047349+zipg@users.noreply.github.com>
2026-06-28 00:28:55 +08:00
zipgandstaff c4fe7c8ee8 fix: 修复 PostgreSQL 空字符串默认值处理 (#1970)
Co-authored-by: staff <staff@qimaos-MacBook-Pro.local>
2026-06-27 00:53:53 +08:00
t8y2 9781b0f562 fix(mysql): normalize unsigned column types 2026-06-21 09:02:16 +08:00