16.6. 支持的平台

如果代码包含可在该平台上工作的规定,并且该平台最近已通过验证可在该平台上构建并通过其回归测试,则认为该平台(即 CPU 体系结构和 os 组合)受 PostgreSQL 开发社区的支持。当前,大多数平台兼容性测试都是由PostgreSQL 构建农场中的测试机器自动完成的。如果您有兴趣在构建服务器场中未表示的平台上使用 PostgreSQL,但可以在该平台上运行代码或使代码可以运行,则强烈建议您设置构建服务器场成员计算机,以便可以 continue 兼容保证。

通常,可以期望 PostgreSQL 在以下 CPU 体系结构上运行:x86,x86_64,IA64,PowerPC,PowerPC 64,S/390,S/390x,Sparc,Sparc 64,ARM,MIPS,MIPSEL 和 PA-RISC。 M68K,M32R 和 VAX 存在代码支持,但是最近尚未测试这些体系结构。通过使用--disable-spinlocks进行配置,通常可以在不受支持的 CPU 类型上进行构建,但是性能会很差。

可以在以下 os 上使用 PostgreSQL:Linux(所有最新发行版),Windows(Win2000 SP4 和更高版本),FreeBSD,OpenBSD,NetBSD,macOS,AIX,HP/UX 和 Solaris。其他类似 Unix 的系统也可以工作,但目前尚未进行测试。在大多数情况下,给定 os 支持的所有 CPU 架构都可以使用。在下面的Section 16.7中查找是否有特定于您的 os 的信息,尤其是在使用旧系统的情况下。

如果根据最近的构建场结果在已知支持的平台上有安装问题,请将其报告给<[email protected]>。如果您有兴趣将 PostgreSQL 移植到新平台,则<[email protected]>是讨论该问题的适当位置。