This release adds 1 notable feature for engineering teams evaluating rollout.
Published 2mo
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 summaryAdds support for round‑tripping named NOT NULL constraints in PostgreSQL 18.
Full changelog
Changelog
- ee7045b27679bd320694429470633de8da7d4fa1 Merge pull request #170 from winebarrel/changelog/refactoring-summary
- 17b1daff9c0d83e9ccb4870e3b4a87a63589cc5e Add 1.6.0 to Change log
- 2ffb6f9421ee7017da89eaab1550bf5c0adbf469 Merge pull request #169 from winebarrel/chore/add-deadcode-tool
- 1209f93c5678ceead746d21ddb6a5830f007b7e3 Add deadcode check with //deadcode:keep marker support
- f3227614d2a2b84e53a193b8e435a6e262238fe6 Merge pull request #168 from winebarrel/cleanup/move-allowalldrops-to-test-only
- c99775f9c39e7f1a57a0b32058c2609be0d8ff7c Move allowAllDrops into diff/export_test.go
- 4e93428fb07124ad5f4e176fa2b964accdeb41e7 Merge pull request #167 from winebarrel/cleanup/remove-toposort-sql-path
- a357f0987facb9d5e1c7e24c234efb01656c4a53 Remove dead toposort SQL-string sorter
- 6040d31a31faab7ebc09faee48ca82c8e2b10d0e Merge pull request #166 from winebarrel/cleanup/remove-normalize-directive-value
- 2a631db7bdef41d5b69c131f3fd003568193f01c Merge pull request #165 from winebarrel/cleanup/document-sequences-future-use
- 6c32bc79624c02db35872cc2a6b4f448e3bf1f55 Remove unused parser.normalizeDirectiveValue
- 65b23725adf67058010d62360583ebdbdced85e8 Document Sequences as reserved for future use
- 6df4d5aaf34c04a9baf59c17cec99e33ebe92573 Merge pull request #164 from winebarrel/cleanup/unexport-misc-packages
- b92f5828de42ec1bee46e791e0306db32abcf922 Unexport diff and pgast helpers used only inside their packages
- 746e10c69b89b558d3bb1c60df12fc478b4c437e Unexport toposort internals (graph, NewGraph, ExtractDeps, SortSQL, StmtInfo)
- e491e3a2e542bb0dc842a6b5eda2532eb79d0373 Merge pull request #163 from winebarrel/cleanup/unexport-parsesql-with-schema
- 92b0d6d21fff3006f0b241cde22dc391139a2236 Unexport parser-internal directive and validation helpers
- 24b42f4a154034334f885bc6c9f981a0f6a7d13f Unexport ReadSQLFile
- d0abb67c7578e8b0af19af1a7c02a98fb837768b Unexport ParseSQLWithSchema
- 9262acbe3da4d78137efda6b0a4685ea427c1c17 Merge pull request #162 from winebarrel/cleanup/remove-extract-column-directives
- 35ba76b5ac6475c351949b3e298fd507bc902f01 Remove ExtractColumnDirectives convenience wrapper
- f10e5af7b7065ff8b7705e21d5b06d049b348876 Merge pull request #161 from winebarrel/cleanup/parsesql-test-helper
- 2bcc22fd9c17daf95f229698b6b69b845f680e5e Move ParseSQL into a parser_test helper
- 99433a378d34a25912877a20b03e528b337bf8f8 Merge pull request #160 from winebarrel/cleanup/remove-unused-parse-funcs
- 948d83b5bf3546d72b7715ba8955de241053d12d Remove unused Parse* helper functions
- b4a64c170a06c2521f2680d8940a3ba93e283b4c Merge pull request #157 from winebarrel/feature/named-not-null
- 634fce84607e32a247c6943d1284559c57eb17d8 Add Unreleased section to CHANGELOG
- 7f1b1449be5c8c7324db3ed4a15d414f55148fc2 Document deferred work for named NOT NULL constraints
- 651c2dafaadef2888ae88127e91c72e22188af06 Round-trip named NOT NULL constraints on PG18
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]