Commit Graph
6 Commits
Author SHA1 Message Date
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