Move unmanaged Postgres pages to /unmanaged-postgres - #2502
Merged
Merged
Conversation
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.
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Automations to automatically generate PRs for you. |
This was referenced Sep 24, 2026
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/tounmanaged-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.mdxwas a barehttps://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.
/postgresredirects 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/postgresreturning 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.