PostgreSQL ist ein objektrelationales Datenbankmanagementsystem (ORDBMS), das als Open-Source-Programm auf der Seite der Entwickler frei verfügbar ist und ohne Lizensierung heruntergeladen und benutzt werden darf. Ursprünglich wurde POSTGRES als universitäres Projekt an der University of California at Berkeley Computer Science Department entwickelt. Seither wurde von vielen Entwicklern auf der ganzen Welt an diesem Code weitergearbeitet und bekam 1996 den Namen PostgreSQL.Es wird zu Recht als "das fortschrittlichste Open-Source-Datenbanksystem" bezeichnet. PostgreSQL unterstützt die SQL92 und SQL99 Standards und darüberhinaus bietet es eine Reihe eigener Erweiterungen an. Als objektrelationales Datenbanksystem implementiert PostgreSQL die Speicherung nicht atomarer Daten, Vererbung und Objektidentitäten und erlaubt Benutzern, das System um selbstdefinierte Datentypen, Operatoren und Funktionen zu erweitern. Die Unterstützung der referentiellen Integrität und ein fortschrittliches Transaktionsmanagement gehören ebenfalls zu den Leistungsmerkmalen von PostgreSQL, wie die Definition von Triggern und Regeln, mit denen Zugriffe auf Datenbankobjekte gesteuert werden können. (non)