feat(schema): implement SQLite table semantics #2
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/sqlite-table-semantics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OpenSpec
Change:
sqlite-table-semantics(spec-driven). All 13/13 tasks complete; six requirements covered.Scope
tableControls.Checkpoints
23b8d4aCanonical persisted CHECK expressions81456bfDependency- and foreign-key-safe rebuildsd1b3c84Typed SQLite table semantics, tests and documentation175430aReject empty constraints and repair verification findingsbddd99cPreserve column refs named after table controls7baf2c4Preserve Bun transaction receiver; add root and nested regression testVerification
openspec validate sqlite-table-semantics: passed; 13/13 tasks complete.bun run check: passed, including five TypeScript project references.bun run lint: 0 errors, 14 pre-existing warnings.bun test: 83 passed, 0 failed. Focused suite and independent SQLite probe also passed.mainpassesgit diff --check; all checkpoints pushed.D1 behavior tested using D1-style connection backed by Bun SQLite; no live D1 claim.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.