PostgreSQL Field Guide

PostgreSQL 安装与连接

按 Ubuntu、macOS、Windows 或容器选择可验证的 PostgreSQL 18 安装路径

先选择目标

目标推荐起点
学习、测试、CIDocker;容易固定版本并完整删除
本机长期开发操作系统包管理器或受信安装器
生产环境云托管服务,或由团队管理的软件仓库与自动化配置
只需要客户端安装 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

On this page