17.6. サポートされるプラットフォーム #

プラットフォーム(CPUアーキテクチャとオペレーティングシステムの組み合わせ)は、そのプラットフォーム上で動作する仕組みがコード内に存在し、かつ、そのプラットフォーム上で構築およびリグレッションテストに合格することが最近検証できた場合に、PostgreSQL開発者コミュニティによってサポートされたものとみなされます。 現在、プラットフォームの互換性に関するほとんどの試験はPostgreSQLビルドファーム中の試験マシンによって自動的に行われます。 ビルドファームに存在しないが、コードが動作するあるいは動作させることができたプラットフォームにおけるPostgreSQLの使用に興味のあるかたは、継続した互換性を確実にするために、ビルドファームのメンバマシンとして設定することを強く勧めます。

《マッチ度[57.326478]》一般的に、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でも構築することがしばしばできますが、性能は低下します。 《機械翻訳》一般に、PostgreSQLは、これらのCPUアーキテクチャで動作することが期待できます。 x86、PowerPC、S/390、SPARC、ARM、MIPS、RISC-V、PA-RISCなどです。 適切な場合には、--disable-spinlocksで構成することでサポートされていないCPUタイプでも構築できますが、パフォーマンスは低下します。

《マッチ度[78.244275]》PostgreSQLは次のオペレーティングシステムで動作することを期待できます。 Linux(最近のディストリビューションすべて), Windows(XP以降), FreeBSD, OpenBSD, NetBSD, macOS, AIX, HP/UX, Solaris。 他のUnixに似たシステムでも動作するかもしれませんが、最近試験されていません。 ほとんどの場合、指定されたオペレーティングシステムでサポートされるCPUアーキテクチャはすべて動作するでしょう。 特に古めのシステムを使用している場合、以下の17.7を参照し、使用するオペレーティングシステム固有の情報がないか確認してください。 《機械翻訳》PostgreSQLは、現在のバージョンのこれらのオペレーティングシステムで動作することが期待できます。 Linux、Windows、FreeBSD、OpenBSD、NetBSD、DragonFlyBSD、macOS、AIX、Solaris、およびillumosです。 他のUnixライクなシステムも動作するかもしれませんが、現在はテストされていません。 ほとんどの場合、特定のオペレーティングシステムでサポートされているすべてのCPUアーキテクチャが動作します。 特に古いシステムを使用している場合は、17.7を参照してください。

最近のビルドファームの結果でサポートしているものとされているプラットフォームでインストールに問題があった場合は、に報告してください。 新しいプラットフォームへのPostgreSQLの移植に興味があるのならば、がその議論に適しています。

《機械翻訳》PostgreSQLまたはPOSTGRESの以前のバージョンは、Alpha、Itanium、M32R、M68K、M88K、NS32K、SuperH、VAXなどのCPUアーキテクチャと、4.3BSD、BEOS、BSD/OS、DG/UX、Dynix、HP-UX、IRIX、NeXTSTEP、QNX、SCO、SINIX、Sprite、SunOS、Tru64 UNIX、ULTRIXなどのオペレーティングシステムでも動作していました。