This release includes 1 breaking change for platform teams planning a safe upgrade.
Published 3mo
Relational Databases
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
cli
database-migration
database-migrations
db-migration
ddl
declarative
+7 more
declarative-migrations
go
postgresql
schema-changes
schema-management
schema-migration
schema-migrations
Summary
AI summaryUnnamed constraints now cause an error instead of being silently skipped.
Full changelog
Changelog
- 29fc7fb502f3d1a473218ecd320d4eb037b772bd Merge pull request #36 from winebarrel/error-on-unnamed-constraints
- ac2e71a408e8d6165586ec00e70c2751ba36601a Address review feedback: update comment and expand unnamed constraint tests
- 09de074260157da2dda7c1e28d684012dfb7b849 Return error for unnamed constraints instead of silently skipping
- ee9442b2abf2c562cc17ceebcb1dfb7bb9806475 Merge pull request #35 from winebarrel/improve-test-coverage
- 2b94be6e6ea7807d3520cef103052dbb889958d6 Address review feedback: fix test names, comments, and assertions
- b14e87e8fd3dde5b1eda25d989db4a4c4375c087 Add tests to improve coverage for parser and model packages
- c5687c29620243f9b54f9498246231f179aa7cac Merge pull request #34 from winebarrel/extract-column-constraints
- 1b18067bf00942a311b692a646255582b89e0a4b Document that unnamed constraints are not supported
- e66a03c595fa453f4bf38313881b67d259667628 Update patch coverage
- 7919dc7a73174eecea14797fc52fd49046d30a85 Add tests for column-level named PRIMARY KEY and mixed constraints
- b17acaa12914b4ed4e3f53cc7d485dcb4ca92c4f Address review feedback: improve column-level constraint test coverage
- 0cc0a9eee08ccf911112858cab2737d6c1b67a15 Extract named constraints from column definitions in CREATE TABLE
- 215eec06dc08af59d1555160fe0b77b55d2b9626 Merge pull request #33 from winebarrel/fix_etc
- 271373d0dd5f34c8971ea9a3446365df98a0fd59 Fix unnamed inline FK test to cover parseInlineForeignKey
- 6bc9d1fb6f6be194be46e9e70a843a1ef5c018a4 Address review feedback: Validated consistency and comment accuracy
- 7715dd04e8f6d62e25c66f03645d496ff90dfeed Add test for non-text type cast preservation in CHECK normalization
- 291c71dd8932849816a116bdde9e5cc3de85ee19 Exclude only PK/UNIQUE/EXCLUSION indexes from standalone index list
- 3d40ed188aa101c16228c5e126f7c34a96c86be6 Normalize default ASC and NULLS ordering in index comparison
- 7ff879a92781ccc10b3bc80180a18ef6ccdb50f1 Parse inline FOREIGN KEY in CREATE TABLE and handle varchar casts
- 1ead0fe5f1dfc5e39a9fd10a71332758fc2a5b11 Fix false CHECK constraint diffs caused by pg_get_constraintdef normalization
- 85df46c2dcb1ca705303f47b0fc48fe64f0cac10 Fix false FK diffs when table schema is not public
Breaking Changes
- Unnamed constraints (e.g., PRIMARY KEY, UNIQUE) trigger an error rather than being silently ignored.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Pistachio
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]