Ubuntu 上选择 PostgreSQL 版本的实用指南
一 选择原则
二 常见选择路径
三 版本与生态匹配要点
四 快速决策表
| 场景 | 推荐来源 | 示例命令或版本 | 备注 |
|---|---|---|---|
| 稳定优先、少变更 | Ubuntu 官方仓库 | Ubuntu 20.04:安装后默认 12;命令:sudo apt install postgresql postgresql-contrib |
与系统生命周期一致,运维成本低 |
| 需要新特性/更长上游支持 | PostgreSQL 官方 APT(PGDG) | 添加源后安装指定版本:sudo apt install postgresql-16 |
版本可选范围大,更新及时 |
| 老系统/不在 PGDG 支持 | 源码编译 | 下载解压后 ./configure --prefix=... && make && make install |
自维护成本高,需充分测试 |
| 需要 PostGIS | 按矩阵匹配后安装 | PG 14 → PostGIS 3.3–3.5;PG 16 → PostGIS 3.3–3.5 | 先确认 PG 版本,再装对应 PostGIS 与依赖 |
五 安装与验证的最小步骤
echo "deb https://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.listwget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -sudo apt update && sudo apt install postgresql-16 postgresql-contribsudo -u postgres psql -c "SELECT version();"psql --version 或 pg_config | grep VERSIONsudo apt install pgadmin4。