From 03c1b9f22e97db642793f9bb0451d331585ccbd5 Mon Sep 17 00:00:00 2001 From: Guanzhou Song Date: Mon, 24 Aug 2026 19:14:11 -0400 Subject: [PATCH] Make the Download page agree with the repository A confirmation round of cold installs found the docs guide now matches reality exactly -- one tester predicted the PostgreSQL 16 outcome from the page and hit it verbatim, including the literal `has no installation candidate` error, and another installed on four distributions without guessing a single value. The remaining gap is that /packages, the page people actually land on, disagreed with the guide. Its catalog omitted PostgreSQL 16 on Ubuntu 24.04 and RHEL 9 entirely, listing 16 only under the extension-only distributions. That reads as ""PostgreSQL 16 is not available on Ubuntu 24.04"", when in fact `postgresql-16-documentdb` installs there quite happily -- as the extension alone, at 0.114 rather than 0.116. A reader of only that page would conclude they had to leave Ubuntu 24.04 to use PostgreSQL 16. Add the rows, add a version-served column so the 0.114 and 0.116 tiers are visible at a glance, and carry the no-`documentdb-16` warning onto the page instead of leaving it in the guide. The catalog also named only the `deb13` repository component, so a terminal user who never reached the guide had no way to know the component for their distribution and no JavaScript to generate it. Each row now carries its component, and the footnote links to the guide for the full commands. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 8df9084a-ccaf-432c-b015-2ccd8893a9d8 --- app/packages/page.tsx | 47 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 42 insertions(+), 5 deletions(-) diff --git a/app/packages/page.tsx b/app/packages/page.tsx index ee63af6..76ae72d 100644 --- a/app/packages/page.tsx +++ b/app/packages/page.tsx @@ -438,52 +438,89 @@ export default function PackagesPage() { Architectures PostgreSQL versions Package naming + Version served APT - Ubuntu 24.04 (full stack) + Ubuntu 24.04 (full stack) · ubuntu24 amd64, arm64 17, 18 documentdb-<pg> + 0.116 APT - Ubuntu 22.04, Debian 11/12/13 (extension only) + Ubuntu 24.04 (extension only) · ubuntu24 + amd64, arm64 + 16 + + postgresql-16-documentdb + + 0.114 + + + APT + Ubuntu 22.04 · ubuntu22
Debian 11/12/13 · deb11 / deb12 / deb13
(extension only) amd64, arm64 16, 17, 18 (Debian 11: 16, 17) postgresql-<pg>-documentdb + 0.114 RPM - RHEL-compatible 9 (full stack) + RHEL-compatible 9 (full stack) · rpm/rhel9 x86_64, aarch64 17, 18 documentdb-<pg> + 0.116 + + + RPM + RHEL-compatible 9 (extension only) · rpm/rhel9 + x86_64, aarch64 + 16 + + postgresql16-documentdb + + 0.114 RPM - RHEL-compatible 8 (extension only, tested on Rocky Linux) + RHEL-compatible 8 (extension only, tested on Rocky Linux) · rpm/rhel8 x86_64, aarch64 16, 17, 18 postgresql<pg>-documentdb + 0.114 +

+ PostgreSQL 16 is extension-only on every distribution, including + Ubuntu 24.04 and RHEL 9. There is no documentdb-16 — requesting it + fails with "has no installation candidate" (APT) or{" "} + "No match for argument" (DNF). On PostgreSQL 16 you get the + extension alone, at 0.114: no gateway, no documentdb-setup, no + systemd units. The packaged stack requires PostgreSQL 17 or 18. +

Use Package Finder above to generate the exact command for your selected - target instead of scanning all combinations manually. + target, or see the{" "} + + Linux Packages Quick Start + {" "} + for every repository component and install command written out in full.

Debian 13 packages are available in the deb13 APT component and