↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

支持中的版本: 16 / 15 / 14
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0

第 18 章 在 Windows 上从源代码安装

建议大多数用户下载适用于 Windows 的二进制发行版,该发行版以图形化安装程序包的形式提供,可从 PostgreSQL 网站获取:https://www.postgresql.org/download/。从源码构建仅面向开发 PostgreSQL 或扩展的人员。

在 Windows 上构建 PostgreSQL 有几种不同的方法。使用 Microsoft 工具进行构建的最简单方式,是安装 Visual Studio 2026 并使用其自带的编译器。也可以使用完整的 Microsoft Visual C++ 2015 to 2026 进行构建。在某些情况下,除编译器之外还需要安装 Windows SDK。

也可以使用 MinGW 提供的 GNU 编译器工具构建 PostgreSQL,或者在较旧版本的 Windows 上使用 Cygwin。

使用 MinGW 或 Cygwin 构建时,采用的是常规构建系统,见第 17 章以及第 17.7.4 节和第 17.7.2 节中的专门说明。要在这些环境中生成原生 64 位二进制文件,请使用 MinGW-w64 工具。这些工具也可用于在其他主机(例如 Linux 和 macOS)上为 32 位和 64 位 Windows 目标进行交叉编译。不建议使用 Cygwin 运行生产服务器,它只应用于原生构建无法工作的较旧版本 Windows。官方二进制文件是使用 Visual Studio 构建的。

原生构建的 psql 不支持命令行编辑。Cygwin 构建支持命令行编辑,因此如果需要在 Windows 上交互式使用 psql,应当使用它。

报告文档问题

阅读 上游文档. 通过 PostgreSQL 文档反馈表单.