Skip to content

Add Postgres 18 to the Managed Postgres version docs - #2652

Draft
tripledoublev wants to merge 1 commit into
mainfrom
mpg-postgres-18-versions
Draft

tripledoublev wants to merge 1 commit into
mainfrom
mpg-postgres-18-versions

Conversation

@tripledoublev

@tripledoublev tripledoublev commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

Summary of changes

Postgres 18 is now available for new Managed Postgres clusters on v2 clusters (v1 clusters still offer 16 and 17). This updates the pages that said MPG supports only 16 and 17:

  • postgres/extensions.mdx: front matter description and overview now list 16, 17 and 18, and say 18 is on v2 clusters only.
  • postgres/index.mdx: the major version limitation now lists 16, 17 and 18.
  • postgres/import.mdx: drops "(the fly mpg create default)", so the page no longer names a default version.

The supported-extensions table is unchanged; see Notes.

Preview

Related Fly.io community and GitHub links

  • Allow Postgres 18 in fly mpg create and default to 17 flyctl#5445 lets fly mpg create accept --pg-major-version 18. It isn't released yet, and this PR doesn't depend on it: these pages don't say the CLI can create an 18 cluster.
  • api/machines/models.mdx still says "Enum: 16, 17". It's generated from the Machines API OpenAPI spec, so the spec upstream needs 18.

Notes

Verified on throwaway v2 clusters (Postgres 18.6 and 17, region fra, since destroyed), using both pg_available_extensions and fly mpg databases extensions list, which agree:

  • 18 offers 50 extensions, 17 offers 49. The only difference is pg_logicalinspect (new in Postgres 18, a low-level inspection module like pg_walinspect, which the table also leaves out).
  • Every extension in the table that's on 17 is also on 18. old_snapshot is on neither, so "Postgres 16 only" still holds.

Not verified: the PostGIS extensions on 18 (the test clusters had no PostGIS support), and v1 clusters.

🤖 Generated with Claude Code

New v2 Managed Postgres clusters can run Postgres 18. Update the pages that
listed only 16 and 17, and stop naming a default version on the import page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mintlify

mintlify Bot commented Nov 13, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
fly-io 🟢 Ready View Preview Nov 13, 2026, 1:42 AM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging — bb762d1b Deployed Nov 13, 2026 by mintlify[bot]
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.

1 participant