支持的版本:当前 (16) / 15 / 14 / 13 / 12
不受支持的版本:11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0

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

建议大多数用户从 PostgreSQL 网站 https://postgresql.ac.cn/download/ 下载适用于 Windows 的二进制发行版,该发行版以图形安装程序包的形式提供。仅打算为开发 PostgreSQL 或扩展的人员从源代码构建。

有几种不同的方法可以在 Windows 上构建 PostgreSQL。使用 Microsoft 工具构建的最简单方法是安装 Visual Studio 2022 并使用随附的编译器。还可以使用完整的 Microsoft Visual C++ 2015 至 2022 构建。在某些情况下,除了编译器之外,还需要安装 Windows SDK

还可以使用 MinGW 提供的 GNU 编译器工具或使用 Cygwin(适用于较旧版本的 Windows)构建 PostgreSQL。

使用 MinGWCygwin 构建使用常规构建系统,请参阅 第 17 章第 17.7.4 节第 17.7.2 节 中的具体说明。要在这些环境中生成原生 64 位二进制文件,请使用 MinGW-w64 中的工具。这些工具还可用于在其他主机(如 LinuxmacOS)上交叉编译 32 位和 64 位 Windows 目标。不建议使用 Cygwin 运行生产服务器,它只应在原生构建不起作用的较旧版本的 Windows 上运行。官方二进制文件是使用 Visual Studio 构建的。

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

提交更正

如果您在文档中看到任何不正确、与您对特定功能的体验不符或需要进一步澄清的内容,请使用此表单报告文档问题。