PostgreSQL 安装与连接
按 Ubuntu、macOS、Windows 或容器选择可验证的 PostgreSQL 18 安装路径
Docker 快速开始
用隔离容器在几分钟内得到可删除的 PostgreSQL 18 实例。
Linux 软件包与 PGDG
按发行版核对 PostgreSQL 包名、版本、仓库与安全证据。
Ubuntu 安装
区分发行版包和 PostgreSQL 官方 Apt 仓库。
macOS 安装
在 Homebrew、Postgres.app 与图形安装器之间选择。
Windows 安装
使用官方推荐入口提供的 EDB 安装器并验证服务。
先选择目标
| 目标 | 推荐起点 |
|---|---|
| 学习、测试、CI | Docker;容易固定版本并完整删除 |
| 本机长期开发 | 操作系统包管理器或受信安装器 |
| 生产环境 | 云托管服务,或由团队管理的软件仓库与自动化配置 |
| 只需要客户端 | 安装 psql/libpq 客户端包,不必运行本地数据库服务 |
安装完成不等于可以公开访问
不要为了“连得上”就把 5432 端口暴露到公网或把 pg_hba.conf 改成全网信任。先在本机验证,再设计网络、TLS、认证和最小权限。
每种安装都执行同一验证
psql --version
psql -X "postgresql://postgres@localhost:5432/postgres" \
-c "select current_setting('server_version'), current_database(), current_user;"客户端版本和服务端版本是两个概念。psql --version 只显示客户端;SQL 查询才显示实际连接的服务端。多个版本并存时记录可执行文件路径、端口和数据目录。
下一步阅读 psql 连接与 SSL,再创建不使用超级用户的应用角色。
Last updated on