PostgreSQL数据库官方下载安装完整指南 | 2024最新版
PostgreSQL(简称PG或Postgres)是一款功能强大的开源关系型数据库管理系统,被广泛应用于企业级应用、Web开发、数据分析等领域。它以稳定性、安全性和丰富的功能著称,是全球最受欢迎的开源数据库之一。
PostgreSQL支持SQL标准,提供事务处理、外键、视图、触发器、存储过程等高级功能,同时支持JSON、XML等非结构化数据类型,满足现代应用的多样化需求。
💡 PostgreSQL由全球开发者社区维护,完全免费开源,支持Windows、macOS、Linux等主流操作系统。
很多开发者在项目开发中需要使用PostgreSQL数据库,但不清楚pg怎么下载安装。本文将为您提供详细的下载安装教程,帮助您快速搭建数据库环境。
PostgreSQL官方提供了多个下载渠道,用户可以根据自己的操作系统选择对应的版本进行下载。以下是各平台的官方下载入口介绍。
Windows平台下载:访问PostgreSQL官网(https://www.postgresql.org/download/windows/),选择适合的安装程序版本,推荐下载最新的16.x或15.x版本的图形化安装包。
macOS平台下载:访问官网(https://www.postgresql.org/download/macosx/),可以选择图形化安装包或通过Homebrew命令行安装。
Linux平台下载:通过系统包管理器安装,如Ubuntu使用apt install postgresql,CentOS使用yum install postgresql-server。
🔗 官方下载地址:https://www.postgresql.org/download/
| 版本 | 发布时间 | 支持系统 | 推荐度 |
|---|---|---|---|
| PostgreSQL 16 | 2023年9月 | 全平台 | ⭐⭐⭐⭐⭐ |
| PostgreSQL 15 | 2022年10月 | 全平台 | ⭐⭐⭐⭐ |
| PostgreSQL 14 | 2021年9月 | 全平台 | ⭐⭐⭐ |
Windows系统是最常用的PG安装平台,官方提供了图形化安装向导,操作简单直观。以下是详细的安装步骤:
从官网下载对应版本的PostgreSQL安装程序(.exe文件),双击运行安装向导。
选择安装目录,默认安装在C:\Program Files\PostgreSQL\16,也可自定义路径。
选择需要安装的组件,建议勾选pgAdmin 4(图形化管理工具)和Stack Builder(扩展工具)。
设置数据库超级用户(postgres)的密码,请务必牢记此密码。
设置数据库端口号,默认5432,一般保持默认即可。
选择区域语言和字符编码,推荐选择UTF-8以支持中文。
点击安装按钮,等待安装完成,安装结束后可选择启动Stack Builder安装扩展。
⚠️ 安装过程中请关闭杀毒软件,避免误拦截安装文件。建议以管理员身份运行安装程序。
macOS用户有两种主流的PG安装方式:图形化安装包和Homebrew命令行安装。
方式一:图形化安装从官网下载.dmg格式安装包,双击打开后拖拽PostgreSQL图标到Applications文件夹即可完成安装。
方式二:Homebrew安装打开终端输入命令:brew install postgresql@16,安装完成后使用brew services start postgresql@16启动服务。
💡 Mac用户推荐使用Homebrew方式安装,方便后续版本升级和管理。
Linux服务器是PG数据库最常见的部署环境,通过包管理器可以快速安装。
Ubuntu/Debian系统:执行sudo apt update && sudo apt install postgresql postgresql-contrib,安装后使用sudo systemctl start postgresql启动服务。
CentOS/RHEL系统:执行sudo yum install postgresql-server postgresql-contrib,然后执行sudo postgresql-setup --initdb初始化数据库。
Docker方式:执行docker run -d --name pg -e POSTGRES_PASSWORD=mypassword -p 5432:5432 postgres:16,适合快速搭建测试环境。
安装完成后需要进行基本配置和验证,确保数据库正常运行。首先打开pgAdmin 4或命令行工具,使用超级用户postgres登录。
创建新的数据库和用户是基本操作。在pgAdmin中右键Databases选择Create Database,输入数据库名称即可。也可通过SQL命令:CREATE DATABASE mydb; CREATE USER myuser WITH PASSWORD '123456';
验证安装是否成功:在命令行输入psql -U postgres,如果能成功连接并出现postgres=#提示符,说明安装成功。
✅ 验证命令:psql --version 查看版本 | netstat -an | findstr 5432 查看端口是否监听
PostgreSQL每个大版本都带来了重要更新,了解各版本特性有助于选择合适的版本。PG 16在性能和功能上都有显著提升,PG 15则更加成熟稳定。
对于新项目,建议直接使用PG 16获得最新功能支持。对于已有生产系统,建议在充分测试后再考虑升级,避免影响业务运行。
| 特性 | PG 14 | PG 15 | PG 16 |
|---|---|---|---|
| 逻辑复制 | 基础 | 增强 | 完善 |
| 并行查询 | 支持 | 优化 | 大幅提升 |
| JSON支持 | 良好 | 增强 | 更强大 |
| 性能提升 | - | 10%+ | 20%+ |
掌握PostgreSQL不仅需要会下载安装,还需要学习SQL语法和数据库管理知识。以下是一些优质的学习资源供参考。
官方文档:https://www.postgresql.org/docs/ 提供最权威的技术文档,涵盖安装、配置、SQL语法、性能调优等所有内容。
中文社区:PostgreSQL中文社区(https://www.postgres.cn/)提供丰富的中文教程和技术交流。
在线练习:可以通过pgAdmin自带的查询工具或在线SQL练习平台进行实操练习,快速提升技能。
📚 推荐书籍:《PostgreSQL 14内幕》《PostgreSQL实战》适合不同阶段的学习者。