Platformy Systemy operacyjne PostgreSQL działa na następujących systemach operacyjnych: Linux (wszystkie niedawne dystrybucje), Windows (Win2000 SP4 i późniejszy), FreeBSD, OpenBSD, NetBSD, macOS, AIX, BSD/OS, HP-UX, IRIX, OpenIndiana, OpenSolaris, SCO OpenServer, SCO UnixWare, Solaris i Tru64 Unix.

W 2012 r. wsparcie dla następujących systemów zostało usunięte: DG/UX, NeXTSTEP, SunOS 4, SVR4, Ultrix 4 oraz Univel.

W większości pozostałych systemów Uniksowych i uniksopodobnych również powinna działać.

Architektury PostgreSQL działa na architekturach sprzętowych takich jak: x86, x86-64, IA64 Itanium, PowerPC, PowerPC 64, S/390, S/390x, SPARC, SPARC 64, Alpha, ARM, MIPS, MIPSel, M68k, PA-RISC, M32R, NS32k i VAX. Dodatkowo można zbudować PostgreSQLa dla niewspieranych procesorów poprzez wyłączenie spinlocków.

Cechy Funkcje W samej bazie można pisać procedury składowane w różnych językach programowania.