17.6. Plataformas com suporte #

Uma plataforma (ou seja, uma combinação de arquitetura de processador e sistema operacional) é considerada tendo suporte pela comunidade de desenvolvimento do PostgreSQL, se o código permitir o funcionamento nesta plataforma, e a compilação e os testes de regressão tiverem sido realizados recentemente nesta plataforma. No momento, a maioria dos testes de compatibilidade de plataforma é feita automaticamente por máquinas de teste no PostgreSQL Build Farm. Se estiver interessado em usar o PostgreSQL em uma plataforma que não está representada nesta fazenda de compilação, mas onde o código funciona, ou pode funcionar, recomendamos que configure uma máquina membro da fazenda de compilação, para poder ser assegurada a compatibilidade contínua.

Em geral, pode-se esperar que o PostgreSQL funcione nessas arquiteturas de processador: x86, PowerPC, S/390, SPARC, ARM, MIPS e RISC-V, incluindo as variantes big-endian, little-endian, 32-bit e 64-bit, onde for aplicável.

Pode-se esperar que o PostgreSQL funcione nesses sistemas operacionais: Linux, Windows, FreeBSD, OpenBSD, NetBSD, DragonFlyBSD, macOS, Solaris e illumos. Também pode funcionar em outros sistemas operacionais tipo Unix, mas não há testes sendo feito neste momento. Geralmente, funciona em todas as arquiteturas de processador aceitas por um determinado sistema operacional. Veja Notas específicas da plataforma a seguir, para ver se há informações específicas para o seu sistema operacional, principalmente se estiver usando um sistema mais antigo.

Se estiver tendo problemas de instalação em uma plataforma conhecida por ter suporte conforme os resultados recentes da fazenda de compilação, informe esta ocorrência para . Se estiver interessado em portar o PostgreSQL para uma nova plataforma, é o lugar apropriado para discutir isto.

Versões históricas do PostgreSQL, ou POSTGRES, também executam em outras arquiteturas de CPU, incluindo Alpha, Itanium, M32R, M68K, M88K, NS32K, PA-RISC, SuperH e VAX, e em outros sistemas operacionais, incluindo 4.3BSD, AIX, BEOS, BSD/OS, DG/UX, Dynix, HP-UX, IRIX, NeXTSTEP, QNX, SCO, SINIX, Sprite, SunOS, Tru64 UNIX e ULTRIX.