从postgresql官方网站获取安装包,在windows平台完成解压、配置及服务部署后,即可投入日常使用。
1、通过搜索引擎查找“PostgreSQL”,访问其官方站点,点击下载入口,具体操作流程如下图所示。


2、进入下载页面后,系统将列出多个可用版本,用户可根据需要任选一个。以Windows操作系统为例,点击对应链接后将跳转至新页面。在该页面中,第一个红色标注项为PostgreSQL官方提供的Windows图形化安装程序,适合初学者快速上手;第二个标注项则为Windows平台的二进制压缩包,适用于需自定义配置与手动部署的高级用户。请依据实际应用场景选择合适方式下载。


3、前往EnterpriseDB或PostgreSQL官网下载页面,挑选所需版本的二进制压缩包。本文示例选用的是10.9版本、支持Windows 64位系统的压缩文件,点击下载按钮即可开始获取安装资源,整个过程简洁高效,利于快速搭建环境。

4、下载完毕后,将压缩包解压至目标路径,例如E盘下的E:postgresql-10.9-1-windows-x64-binaries目录。默认解压结果仅包含一个名为pgsql的子目录,后续所有配置和初始化操作均基于此结构展开。

5、在pgsql所在目录的同级位置新建两个文件夹:data 和 log,分别用于存放数据库核心数据文件与运行日志信息。

6、前期准备工作完成后,正式进入核心环节——数据库集群初始化。
7、打开Windows命令提示符(CMD),切换至PostgreSQL安装路径下的bin目录,执行以下初始化命令:initdb -U postgres -A password -E utf8 -W -D E:postgresql-10.9-1-windows-x64-binariesdata
该命令用于创建初始数据库集群,设定超级管理员用户名为postgres,启用密码认证机制,指定字符集为UTF-8,并要求设置并确认密码,同时将数据存储路径指向上述创建的data目录。注意确保目标路径为空且权限正常。
8、按提示输入并重复确认postgres用户的登录密码,完成初始化配置。

9、保持在命令行界面,继续输入后续指令进行服务注册。
10、将PostgreSQL注册为Windows系统服务,需进入bin目录后运行如下命令:pg_ctl register -N postgresql -U "NT AUTHORITY\NetworkService" -D E:postgresql-10.9-1-windows-x64-binariesdata -w
该命令将PostgreSQL作为系统服务安装,服务名称设为postgresql,使用系统内置的NetworkService账户运行,主数据目录指定为前述data路径,并添加-w参数确保注册完成后等待服务完全就绪。成功执行后,可在“服务”管理器中查看并控制该服务,支持开机自动启动与后台持续运行。
11、最后,启动已注册的PostgreSQL服务。若服务状态显示为“正在运行”,即表示整个安装与配置流程顺利完成。












