©
本文檔使用 php中文網手册 發布
平台,即CPU架构和操作系统的组合,如果代码中包含在该平台上的使用规则,并且可以进行编译,而回归测试也已通过, 那么PostgreSQL开发社区就支持该平台。 目前,大多数平台兼容性测试在PostgreSQL Build Farm的试验机自动完成。 如果你想在某个平台上使用PostgreSQL,而该平台没有出现在可以进行编译安装的平台说明中,但却可以在该平台上运行代码, 那么,你完全可以安装一个编译器,从而实现后续兼容。
一般而言,PostgreSQL期望工作在这些CPU架构上:x86, x86_64, IA64, PowerPC, PowerPC 64, S/390, S/390x, Sparc, Sparc 64, Alpha, ARM, MIPS, MIPSEL, M68K, 和PA-RISC。代码可支持M32R, NS32K, 和VAX,但这些架构不确定最近是否测试过。 在一个不支持的CPU类型上,可以通过使用--disable-spinlocks选项来进行configure编译安装,但性能会很差。
PostgreSQL可以在这些操作系统上运行:Linux (所有最近发布的), Windows (Win2000 SP4和之后的), FreeBSD, OpenBSD, NetBSD, Mac OS X, AIX, HP/UX, IRIX, Solaris, Tru64 Unix, 和UnixWare。 其他类似的Unix系统,也可能工作,但目前还没有进行测试。 大多数情况下,所有的CPU类型(只要给定的这些操作系统支持),PostgreSQL都可以正常运行工作。 通过参阅Section 15.8,查看PostgreSQL对您的操作系统是否有特殊要求, 特别是目前您在使用的是一个偏老的操作系统。
在已知的,通过测试的操作系统中,如果您发现有安装错误,可以发送邮件到<pgsql-bugs@postgresql.org>
。
如果你有兴趣在一个新平台上编译安装PostgreSQL,可以发送邮件到<pgsql-hackers@postgresql.org>
以相互交流讨论。