pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
如果代码中包含在某平台上工作的必要支持,并且最近已在该平台上 验证过构建并通过回归测试,那么该平台(即 CPU 架构和操作系统的 组合)就被 PostgreSQL 开发社区视为受支持的平台。 目前,平台兼容性测试大多由 PostgreSQL 构建农场 中的测试机器自动完成。如果你有兴趣在构建农场中没有代表的平台上 使用 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 来构建,但性能会很差。
可以预期 PostgreSQL 能在以下操作系统上工作: Linux(所有近期发行版)、Windows(Win2000 SP4 及更高版本)、 FreeBSD、OpenBSD、NetBSD、Mac OS X、AIX、HP/UX、IRIX、Solaris、 Tru64 Unix 和 UnixWare。其他类 Unix 系统也可能可用,但目前未在 测试。大多数情况下,某个操作系统所支持的全部 CPU 架构也都可以 工作。请查看下面的 第 15.8 节, 看看是否有针对你的操作系统的特别说明,尤其是在使用较旧系统时。
如果你根据近期构建农场的结果,在一个已知受支持的平台上遇到了 安装问题,请向 <pgsql-bugs@postgresql.org> 报告。 如果你有兴趣把 PostgreSQL 移植到新平台, <pgsql-hackers@postgresql.org> 是讨论此事的合适场所。
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。