Commit Graph
76 Commits
Author SHA1 Message Date
二丫讲梵 3767f4a83b feat(sqlite): support autoincrement primary key in structure editor 2026-09-13 02:11:17 +08:00
t8y2 d2de504248 fix(mysql): carry datetime precision into current_timestamp clauses
Closes #8402
2026-09-08 01:53:50 +08:00
Melody Ruch 124819e1fa fix(dameng): use ALTER TABLE constraints for unique indexes 2026-09-05 11:16:43 +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
Melody Ruch cd8300c3f5 fix(table-editor): clear stale auto-increment flag on PK change 2026-09-03 17:51:58 +08:00
Guoyu Su d6fc1fe52c fix(core): avoid holding pool registry locks during db io 2026-09-03 01:53:42 +08:00
jearhe 8cc04f3af4 fix(oracle): create tables with unquoted plain identifiers 2026-09-01 02:09:33 +08:00
zipg d96da5dece fix(sqlserver): edit triggers with events and disabled state 2026-08-31 14:04:13 +08:00
Melody Ruch 9290391985 fix(structure): emit NULL keyword for nullable MySQL timestamp columns 2026-08-27 22:24:40 +08:00
t8y2 bd6c780aba fix(core): uppercase dameng column types in structure ddl
Closes #7343
2026-08-27 17:23:40 +08:00
KuriyamaMirai a4bf8442d7 fix(sqlserver): complete schema diff DDL support 2026-08-26 13:21:50 +08:00
zipg 60e3d61934 feat(mysql): 支持查看和修改表存储引擎 2026-08-26 11:05:08 +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 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