PostgreSQL 開發社群認為平臺(即 CPU 架構和作業系統組合)受支援,如果程式碼中提供了在該平臺上工作的機制,並且最近已在該平臺上驗證了其構建和迴歸測試。目前,平臺相容性的大部分測試由 PostgreSQL Build Farm 中的測試機器自動完成。如果您有興趣在構建農場中未代表但程式碼可以正常工作或可以使其工作的平臺上使用 PostgreSQL,強烈建議您設定一個構建農場成員機器,以確保持續的相容性。
總的來說,PostgreSQL 預計可以在以下 CPU 架構上執行:x86、PowerPC、S/390、SPARC、ARM、MIPS 和 RISC-V,包括大端、小端、32 位和 64 位變體(如果適用)。
PostgreSQL 預計可以在以下作業系統的當前版本上執行:Linux、Windows、FreeBSD、OpenBSD、NetBSD、DragonFlyBSD、macOS、Solaris 和 illumos。其他類 Unix 系統也可能可用,但目前未進行測試。在大多數情況下,給定作業系統支援的所有 CPU 架構都可以執行。請參閱下面的 第 17.7 節,瞭解您的作業系統是否有特定資訊,特別是如果您使用的是較舊的系統。
如果您在已知根據近期構建農場結果受支援的平臺上遇到安裝問題,請報告給 <pgsql-bugs@lists.postgresql.org>
。如果您有興趣將 PostgreSQL 移植到新平臺,<pgsql-hackers@lists.postgresql.org>
是討論該問題的合適場所。
PostgreSQL 或 POSTGRES 的歷史版本也曾在包括 Alpha、Itanium、M32R、M68K、M88K、NS32K、PA-RISC、SuperH 和 VAX 的 CPU 架構以及包括 4.3BSD、AIX、BEOS、BSD/OS、DG/UX、Dynix、HP-UX、IRIX、NeXTSTEP、QNX、SCO、SINIX、Sprite、SunOS、Tru64 UNIX 和 ULTRIX 在內的作業系統上執行。
如果您在文件中看到任何不正確、與您在使用特定功能時的體驗不符或需要進一步澄清的內容,請使用此表單報告文件問題。