PostgreSQL is een relationeel databasebeheersysteem voor objecten dat een groot deel van de SQL-standaard ondersteunt en veel moderne functies biedt. Het is open-source en kosteloos. Enkele van de functies zijn complexe query's, externe sleutels, triggers, updatable views, transactie-integriteit en valutacontrole met meerdere versies. PostgreSQL kan op veel manieren door de gebruiker worden uitgebreid.
De gebruiker kan deze bijvoorbeeld uitbreiden door nieuwe gegevenstypen, functies, operatoren, statistische functies, indexmethoden en proceduretalen toe te voegen. Het kan op verschillende platforms worden uitgevoerd, waaronder Linux, Mac OS X en Windows. Het ondersteunt ook teksten, afbeeldingen, geluiden en video's. Daarnaast bevat het programmeerinterfaces voor C / C ++, Java, Perl, Python, Ruby en Open database-connectiviteit (ODBC).