Skip to content

Move unmanaged Postgres pages to /unmanaged-postgres - #2502

Merged
kcmartin merged 1 commit into
mainfrom
move-unmanaged-postgres
Sep 24, 2026
Merged

kcmartin merged 1 commit into
mainfrom
move-unmanaged-postgres

Conversation

@kcmartin

@kcmartin kcmartin commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

First of three PRs for the Postgres path swap. This one is the move only, no content changes.

Unmanaged Fly Postgres currently owns /postgres, and Managed Postgres sits at /mpg. The name should belong to the managed product. This PR moves the unmanaged pages out so PR 2 can move MPG in, and PR 3 archives the unmanaged set.

What changed: 25 pages moved from postgres/ to unmanaged-postgres/, 25 navigation entries repointed, 25 redirects added, and 54 internal links repointed across 34 files. Seven pre-existing redirects whose destinations pointed into /postgres/ now point at the new location, so old URLs still land in one hop rather than two.

One prose link in rails/advanced-guides/multi-region.mdx was a bare https://fly.io/docs/postgres/... URL. It is now a relative link to the new path.

Left alone on purpose:

Eight https://fly.io/docs/postgres/getting-started/what-you-should-know/ URLs inside code blocks. They are flyctl output quoted verbatim, so rewriting them would misrepresent what the CLI prints. The pre-existing redirect for that path was retargeted, so they still resolve.

The 25 source_url: frontmatter values. Those record where each page came from on the old site and are provenance, not links.

Worth flagging: the collision we predicted is here. /postgres redirects to /unmanaged-postgres, and after PR 2 that entry would shadow the MPG index page. I am keeping it in this PR, because removing it now leaves /postgres returning 404 until PR 2 lands. PR 2 removes it as part of taking the name.

Verified on the Mintlify PR preview at https://fly-io-move-unmanaged-postgres.mintlify.site

All 29 /postgres* redirects resolve to their intended destination with a 200, and all 25 moved pages return 200. The redirect table validates at 597 entries with no duplicate sources, and every navigation entry and redirect destination resolves to a file that exists.

Frees the /postgres path so Managed Postgres can take it in a follow-up
PR. This PR is the move only, no content changes.

25 pages moved from postgres/ to unmanaged-postgres/, with matching
navigation entries, 25 new redirects, and 54 internal links repointed
across 34 files. Seven pre-existing redirects that pointed into
/postgres/ now point at the new location.
@mintlify

mintlify Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

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

Project Status Preview Updated
fly-io 🟢 Ready View Preview Sep 24, 2026, 9:09 PM

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

@kcmartin
kcmartin merged commit 6cc0818 into main Sep 24, 2026
2 checks passed
@kcmartin
kcmartin deleted the move-unmanaged-postgres branch September 24, 2026 21:22

This branch was successfully deployed

1 active deployment
staging — 3ac73b04 Deployed Sep 24, 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