Skip to content

chore: bump embedded PostgreSQL 18 to 18.3.0 - #568

Merged
tianzhou merged 1 commit into
mainfrom
bump-embedded-pg-18.3
Aug 30, 2026
Merged

chore: bump embedded PostgreSQL 18 to 18.3.0#568
tianzhou merged 1 commit into
mainfrom
bump-embedded-pg-18.3

Conversation

@tianzhou

Copy link
Copy Markdown
Contributor

Upgrades fergusstrange/embedded-postgres v1.33.0 → v1.34.0. I diffed the two library releases: the only code change is the V18 binary pin moving from 18.0.0 to 18.3.0 — the V14–V17 pins are untouched, so older-version test runs are unaffected.

Also updated:

  • -- Dumped from database version PostgreSQL 18.018.3 in the dump fixture headers (cosmetic — the dump tests normalize these lines away, but the fixtures stay honest)
  • The v1.33.0 references in CLAUDE.md

Testing (all against the new 18.3.0 binaries)

🤖 Generated with Claude Code

Upgrade fergusstrange/embedded-postgres from v1.33.0 to v1.34.0. The
only library change is the V18 binary pin moving from 18.0.0 to
18.3.0; V14-V17 pins are unchanged. Update the dump fixture headers
(Dumped from database version) and CLAUDE.md references to match.

Verified on 18.3.0: full dump suite, diff suite, plan suite, and
online/ integration tests.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 30, 2026 14:59
@greptile-apps

greptile-apps Bot commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Updates fergusstrange/embedded-postgres from v1.33.0 to v1.34.0, moving PostgreSQL 18 test and planning environments to 18.3.

  • Refreshes module checksums and dependency documentation.
  • Updates generated dump fixture headers from PostgreSQL 18.0 to 18.3.

Confidence Score: 5/5

The PR appears safe to merge, with no concrete changed-code defect identified in the dependency bump, documentation, or fixture updates.

The dependency manifest and checksums consistently upgrade embedded PostgreSQL, while the remaining changes accurately synchronize documentation and cosmetic PostgreSQL dump headers.

Important Files Changed

Filename Overview
go.mod Updates only the direct embedded-postgres dependency from v1.33.0 to v1.34.0; no actionable compatibility or security regression was established.
go.sum Replaces the embedded-postgres module checksums consistently with the go.mod upgrade.
CLAUDE.md Keeps both embedded-postgres version references synchronized with the dependency manifest.
testdata/dump/employee/pgschema.sql Representative fixture change updates only the normalized dump header to PostgreSQL 18.3; the same cosmetic update is applied consistently across the affected fixtures.

Reviews (1): Last reviewed commit: "chore: bump embedded PostgreSQL 18 to 18..." | Re-trigger Greptile

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s embedded PostgreSQL dependency to pick up the newer PostgreSQL 18.3.0 embedded binaries, and aligns documentation + dump fixtures to match the new reported server version string.

Changes:

  • Bump github.com/fergusstrange/embedded-postgres from v1.33.0 to v1.34.0 (Go module + sums).
  • Update PG18 dump fixture headers from PostgreSQL 18.0 to PostgreSQL 18.3.
  • Refresh CLAUDE.md references to the embedded-postgres version.

Reviewed changes

Copilot reviewed 16 out of 17 changed files in this pull request and generated no comments.

Show a summary per file
File Description
testdata/dump/tenant/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/sakila/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_472_partition_clone_trigger/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_420_varchar_array_length_modifier/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_412_unique_nulls_not_distinct/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_396_check_constraint_is_not_null/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_345_array_cast/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_320_plpgsql_reserved_keyword_type/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_307_view_dependency_order/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_275_truncated_function_grants/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_252_function_schema_qualifier/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_191_function_procedure_overload/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/issue_125_function_default/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
testdata/dump/employee/pgschema.sql Update fixture header to reflect PostgreSQL 18.3.
go.mod Bump embedded-postgres requirement to v1.34.0.
go.sum Update module sums for embedded-postgres v1.34.0.
CLAUDE.md Update documentation references to embedded-postgres v1.34.0.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@tianzhou
tianzhou merged commit 739d53d into main Aug 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants