Commit Graph
9 Commits
Author SHA1 Message Date
HolyeTyrone a04713001e perf(transfer): make large transfers progress-aware with keyset paging 2026-09-11 14:38:34 +08:00
HolyeTyrone 538aeed99c feat(transfer): add rebuild structure and data mode 2026-09-08 16:46:39 +08:00
Guoyu Su 48f4fac89e fix(transfer): isolate table transfer task 2026-09-01 23:45:33 +08:00
t8y2 5d6f667776 fix(transfer): prevent silent column loss in mysql transfers
The deferred-FK DDL rewrite dropped any SHOW CREATE TABLE line containing
" FOREIGN KEY ", including column definitions whose COMMENT text merely
mentions the words; it now strips only genuine CONSTRAINT ... FOREIGN KEY
constraint lines. Structure-only transfers onto a preexisting target table
skipped the incompatible-structure validation that data transfers perform
and reported success while the target kept missing source columns; the
check now runs on both paths.

Closes #7660
2026-09-01 16:46:31 +08:00
zipg 4baa46ca88 fix(transfer): allow unquoted gaussdb transfer identifiers 2026-08-31 22:28:40 +08:00
Melody Ruch f36d854e68 fix(transfer): defer MySQL foreign keys until after data transfer 2026-08-20 09:26:55 +08:00
Melody Ruch e97a5a5b8f fix(transfer): validate existing target before overwrite 2026-08-15 23:43:10 +08:00
t8y2 c570517fe0 fix(transfer): recover unsupported MySQL collations
Closes #6023
2026-08-12 12:20:45 +00:00
t8y2 42afd3cad2 fix(transfer): preserve MySQL spatial values
Closes #6004
2026-08-12 11:00:07 +00:00