connection updates

This commit is contained in:
Mark Gregory
2026-10-19 12:46:18 +01:00
parent b06a605f38
commit 682132e7ac
4 changed files with 223 additions and 8 deletions
+14
View File
@@ -0,0 +1,14 @@
# 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.