PostgreSQL ist weitgehend konform mit dem d.h. alle in dem Standard geforderten Funktionen zur Verfügung und verhalten sich so wie Standard gefordert; dies ist bei manchen kommerziellen nichtkommerziellen SQL-Datenbanken bisweilen nicht gegeben.
Wichtige Eigenschaften von PostgreSQL sind:
umfassendes Transaktionskonzept
komplexe Abfragen mit Unterabfragen (Subselects) auch
Mengenoperationen
Views die mit Hilfe von Regeln schreibfähig sein können
Trigger und gespeicherte Prozeduren (stored procedures) verschiedenen Sprachen
referentielle Integrität (u. a. Constraints Fremdschlüssel)
PostgreSQL auch einmal bekannt unter dem Postgres95 entstand aus einer Datenbankentwicklung der University of California in Berkeley . Das Berkley-Projekt INGRES nahm 1986 seinen Anfang und die erste Demonstration auf der ACM-SIGMOD Conference 1988 statt.
Im Jahre 1994 wurde POSTGRES um einen SQL -Interpreter erweitert und die Software als Open Source unter dem Namen Postgres95 freigegeben. Im Zuge der Entwicklung des World Wide Web und von GNU/Linux verstärkte sich das Interesse an Datenbanken die Entwicklung von PostgreSQL wurde 1996 verstärkt angegangen mit dem Wechsel auf heutigen Namen.
Mit PostGIS wird PostgreSQL um geografische erweitert. PostgreSQL ist damit neben kommerziellen Produkten der Lage als Datenbank für GIS (Geoinformationssysteme) zu dienen.