跳转至正文

PostgreSQL

应用程序PostgreSQL Global Development Group

也称为 postgres、pgsql

PostgreSQL Global Development Group效率

PostgreSQL 数据库服务器。在 Windows 上服务进程为 postgres.exe。安装程序还可以添加 pgAdmin。它不是 MySQL。

您需要了解的内容

PostgreSQL 是 postgres.exe。MySQL 是 mysqld.exe。

postgres.exe 是 PostgreSQL 服务器。Windows 安装程序可以添加 pgAdmin。MySQL 是另一种不同的服务器。DBeaver 和 pgAdmin 是客户端,而不是引擎。

它是什么?
PostgreSQL 数据库服务器
与 MySQL 相同吗?
不一样。不同的引擎和可执行文件
是否必须使用 pgAdmin?
否。安装程序可以选择添加它
Feex 表示
如果 postgres.exe 正在运行,我会将其视为数据库服务器。我不会为了释放 Postgres 而停止 mysqld.exe,也不会为了卸载服务器而卸载 pgAdmin。

什么是 PostgreSQL?

PostgreSQL 是数据库服务器。postgres.exe 是 Windows 进程。它不是 MySQL,不是 pgAdmin,也不是 DBeaver。

如果您从未用过它

如果课程要求安装 PostgreSQL,请使用来自 postgresql.org/download/windows 的 Windows 安装程序。postgres.exe 是服务器。在安装程序中勾选 pgAdmin 会添加 pgAdmin4.exe。该图形用户界面是可选的。MySQL 是具有 mysqld.exe 的另一种不同引擎。DBeaver 可以连接到这两种引擎。

它有什么用?

存储关系型数据

模式、SQL 和角色。mysqld.exe 默认是在不同端口上的不同引擎。

Windows 服务

安装程序可以注册 postgresql-x64-##。该服务不是 MySQL80。

可选的 pgAdmin

EDB 安装程序上的一个复选框。取消勾选仍会安装服务器。

它适合谁?

  • 技术栈为 Postgres 的开发人员
  • README 假定使用端口 5432 的学生
  • 安装了 MySQL 并疑惑为什么缺少 psql 的任何人

当前状态

PostgreSQL (1996) 是 PostgreSQL Global Development Group 推出的一款当前数据库服务器。厂商仍引导 Windows 用户访问 https://www.postgresql.org/download/windows/。

它存在多久了?

PostgreSQL 的历史可以追溯到 20 世纪 90 年代。当前的 Windows 安装程序提供较新的 16/17 系列服务器。它与 MySQL 属于同一时代,比 MongoDB Compass 更早。7.x Cygwin 时代的说明已成为历史。

版本

以主要渠道为主。此处并未对所有确切的版本号进行逐一验证。

当前 Windows 安装程序

系统要求

数值遵循发布者的公开指引。实际需求仍会因工作负载而异。

最低配置

最低系统要求
操作系统 根据当前 PostgreSQL Windows 说明,适用的受支持的当前 64 位 Windows 10 或 Windows 11 版本
内存 1 GB 级别会很吃紧。官方文档将 RAM 视为服务器调优问题

资源占用概况

CPU 需求
跟随您在应用内打开的内容
内存需求
跟随文档、标签页或库

安装的进程

这些可执行文件属于该产品安装后的组件。

安装的进程
postgres.exe PostgreSQL 服务器进程

启动项组件

安装程序可以在启动时启动该服务。那是 postgres.exe,而不是 pgAdmin。

文件位置

常见的 PostgreSQL 路径
典型安装 C:\Program Files\PostgreSQL\<version>\

文件格式

SQL转储自定义格式

常见问题

端口 5432 已被占用

残留的 Postgres 服务或 Docker 容器可能会占用它。MySQL 默认的 3306 是不同的端口。

有人卸载了 pgAdmin 并误以为服务器已被删除

pgAdmin4.exe 是图形用户界面。服务和 postgres.exe 仍然可以保留。

故障排除

从 postgresql.org/download/windows 安装

该项目指向 EDB 安装程序。随便找的 Postgres zip 压缩包都是垃圾。

Services.msc:postgresql-x64-##

那是这个引擎。MySQL80 是另一家厂商的。

使用 psql -U postgres 或 pgAdmin 测试登录

Workbench 不会将 Postgres 作为其首选协议来通信。

替代方案

如果技术栈是 MySQL,请选择 MySQL。文件型数据库请选择 SQLite。图形用户界面请选择 DBeaver 或 pgAdmin。

官方帮助与下载

请先从软件厂商处着手。随意的 exe 网站并不是支持渠道。

官方联络方式
下载 www.postgresql.org/download/windows/ 官方安装程序或厂商页面
帮助 www.postgresql.org/docs/ 厂商支持
官方网站 www.postgresql.org/ 请从此处开始,而非随意的 exe 托管网站
Windows 安装程序 www.enterprisedb.com/downloads/postgres-postgresql-downloads 项目指向的 EDB 安装程序

相关硬件

服务器需要用于 shared_buffers 的 RAM 以及用于数据目录的磁盘空间。GPU 与此无关。

技术细节

技术细节

厂商版本号会发生变动。本文不锁定特定内部版本。

来源与验证

记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.

这篇文章有用吗?

回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。

这篇文章有用吗?