Fixed Issue #3332 - #3354
Fixed Issue #3332#3354
Conversation
|
SummaryCoverage spans database schema changes and data integrity behavior, including creating and altering tables, named and unnamed uniqueness, primary keys, null handling, defaults, foreign-key checks, and rollback or retry scenarios. It includes normal workflows plus boundary and adversarial cases such as duplicate values, missing references, invalid defaults, failed changes, and concurrent retries, with healthy results throughout. Safe to merge — the run found no regressions, new failures, or previously flagged failures attributable to this PR, and all exercised integrity and recovery behaviors passed. Any evidence limitations are not merge blockers. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |
|
|
@Hydrocharged DOLT
|
705b2d8 to
364dd50
Compare
aa15105 to
aea183c
Compare
Commit: SummaryThe run broadly exercises database schema changes, defaults, generated values, constraint metadata, and uniqueness enforcement across normal flows, boundary names, retries, concurrent operations, and duplicate-write cases. Most behavior is healthy, but the coverage exposes a serious integrity gap in one altered schema-change path. Not safe to merge yet — this PR can create columns marked UNIQUE while still allowing duplicate values, making it a high-severity data-integrity issue with no practical application-level workaround. A separate pre-existing limitation prevents catalog readers from retrieving named default expressions and should be tracked as a caveat rather than a merge driver. Tests run by ItoAdditional Findings DetailsThese findings are unrelated to the current changes but were observed during testing. 🟡 Named defaults lose their catalog value
Evidence PackageTip Reply with @itoqa to send us feedback on this test run. |
aea183c to
824b2f9
Compare
Commit: SummaryCoverage spans database schema changes and everyday data behavior, including required, optional, defaulted, and unique fields; naming and case handling; duplicate and invalid-value rejection; rollback and retry after failed changes; immediate enforcement after alterations; and concurrent table creation. Overall, both normal flows and boundary or adversarial cases behaved correctly. Safe to merge — the run found no failures or regressions attributable to this PR, and all exercised schema, constraint, rollback, retry, and concurrency behaviors passed. No merge blocker is indicated. Tests run by Ito
Tip Reply with @itoqa to send us feedback on this test run. |


Named NOT NULL, DEFAULT, and UNIQUE column constraints are now accepted.