15 lines
1.1 KiB
Markdown
15 lines
1.1 KiB
Markdown
# Phase 74.9.1 — schema safety corrections
|
|
|
|
## Corrected
|
|
- Post-DDL verification checks complete column counts, unique column names, and matches properties by column name rather than zip truncation.
|
|
- Refuses inline DDL generation if the column list changed or unsupported properties were modified.
|
|
- Preserves existing SHOW FULL COLUMNS column comments in generated MODIFY COLUMN clauses.
|
|
- Refuses inline reconstruction of generated columns; edit their original DDL instead.
|
|
- Replaced a forced regular-expression construction and forced NSPrintInfo cast.
|
|
|
|
## Still unverified / outstanding
|
|
- Full Xcode/macOS compilation and UI/integration tests (Linux environment cannot execute Xcode).
|
|
- Full preservation of all possible MySQL column attributes: generated SQL MUST be reviewed; for advanced column definitions prefer Original DDL.
|
|
- Live TLS certificate verification, socket deadlines and cancellation, account administration operations, query-grid editing and large-result performance benchmarks.
|
|
- Do not execute generated DDL on production without a backup and SQL review.
|