如果代码包含规定要工作在一个平台(即一种 CPU 架构和操作系统的结合)上并且它最近已经被验证能在该平台上编译并通过其回归测试,PostgreSQL开发社区才会认为该平台是被支持的。目前,大部分平台兼容性的测试都是由PostgreSQL 编译农场的测试机器自动完成的。如果你对在一个并没有出现在编译农场中的平台上运行PostgreSQL感兴趣,但是代码确实能够工作或者能被修改得工作,我们强烈鼓励你建立一个编译农场成员机器,这样进一步的兼容性可以被确认。

PostgreSQL被期望能在这些操作系统上工作: Linux (所有最近的发布)、Windows(Win2000 SP4及以上)、 FreeBSD、OpenBSD、NetBSD、OS X、AIX、HP/UX、Solaris 和 UnixWare。 其他类 Unix 系统可能也可以工作,但是目前没有被测试。在大部分情况下, 一个给定操作系统所支持的所有 CPU 架构都能工作。 查找下文的第 15.7 节 来看是否有与你的操作系统相关的信息,特别是使用一个老的系统时更应该这样做。