This release adds 2 notable features 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 summaryAdd plan‑time validation of column references and improve handling of GENERATED columns.
Full changelog
Changelog
- 611eb608ee001c0f6f0554a3ee7b258452981469 Merge pull request #126 from winebarrel/docs/update-notes-and-todos
- 9c3869c273ea4ae80aafb674f2e7f1200e22fe33 Address second-round review nits on PR #126
- b76129bcc93eee25c6ab935052073cb5d68f509f Address review nits on PR #126
- 4edc70b42bb69a9d917450c3c03e0a4174563358 Note GENERATED toggle plan-time error in v1.2.0 changelog
- 91df6dc021690844c523d0f5f73a8098e010fdad Update stale rename NOTE and expand TODO.md
- 19b122343385ed75b381619f3f83ecc32dc37608 Merge pull request #125 from winebarrel/test/expand-fixture-coverage
- 9c935cf91849f7d684175c23dd1b6ff179bd39a1 Address review on PR #125
- 78dd1c3ef1bc409ed41caee27db69efd8e948afe Note GENERATED column fixes in v1.2.0 changelog
- 44478c0aa30e94e51ddc05c60256ab059cfefdf8 Add TODO.md for deferred items across recent PRs
- ee126bb1edb0e9e63e83db30ab349c1ba407198a Add plan/apply fixtures for partitions, generated, domain rename
- b4fc9cb62a5e892652263922ea5cde463c1684f3 Fix GENERATED column handling
- 24371778d544584e2cd52c7aa583d13162b4127f Merge pull request #124 from winebarrel/feat/validate-column-refs
- b01b4a515845e4795019e3bb85a931039a876a2d Cover expression-index miss, composite FK partial miss, self-FK
- a76a90ed412f7049ca97184b110e8ce1b97247e5 Skip INHERITS children and dedupe per-object errors
- 036e0b56e42a0003e870ed7de4a1c6dcb9a30029 Cover all WalkExprColumnRefs branches in pgast unit tests
- bc0c47c61bf549d4e735e4908b7f27a18caf489b Extract shared pg_query AST helpers into internal/pgast
- 52f269526ec6805461ee9143dafd578d0cc6c56e Cover ParseSQLWithSchema validation call site in parser tests
- 2b058701520aab0d6e1034c5adec11668973d4a3 Cover PRIMARY KEY, INCLUDE, multi-table, and composite-key cases
- 50d2d04171461aa828270274266310d4a39cdf9f Merge plan-time validation note into v1.2.0 changelog entry
- 0f92015e64cb270c10da4381ca0c244cff14f924 Validate column references in desired schema at plan time
- 55b3353eed1f3d721058b4418cc238604edca672 Merge pull request #123 from winebarrel/test/rename-column-with-index
- 3f5bff7b4ba672d2d62f25e671a83c24e6b353e5 Mention column-comment tracking in CHANGELOG v1.2.0
- d064b21a5e98cb2d0dc417c73bd4084b298147c4 Broaden rename caveat to cover all dependent object types
- 30adf0a2e89015ec2081a5e86e4bea1e405a44e2 Add unit test for diffTable column rename + dependent rewrite
- a895cbff154b8da31dbdabc503d528716fbca0e9 Rename keys in current.Columns so diffComments tracks renamed columns
- a5f272e4f3b23599e7a928c42867ecf26f1f87e8 Apply column renames in a single AST walk to prevent cascades
- 2acd92555805c805dc1221ffd6fd9598b3accf30 Fix rewriteColumnInIndexDef doc comment
- 3ac675dbd206c09a82ec84b555b764ade339624d Cover remaining expression node types and error paths
- b0997105d3e0fed719220ac10c4f8055f28ff5c9 Add unit tests for column ref rewriter helpers
- 68f1f171abba9d711317e7e2c87204a18405e82f Update CHANGELOG for v1.2.0
- d8cad6aab87f140c100ae0c574bc8975026f4338 Cover BoolExpr and NullTest branches in column ref rewriter
- af563e16de3626ad0280765f50f76bd3fecf42ff Document column rename caveats
- be54034aa05518747be73555981d6fd32710afb8 Add column rename tests for quoted identifiers and non-public schema
- b272b970af5191b412d999b952a4ee2596b1292c Rewrite column refs in EXCLUSION constraint definitions
- 3af6bc8e30d62a450cf4a937f33079ad3eda3983 Rewrite column refs in dependent objects on column rename
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]