Im September 2010 wurde PostgreSQL 9.0 freigegeben. Dieses Release bringt eine Reihe wichtiger Verbesserungen wie:
- Hot Standby und Streaming Replication (kontinuierliche Übertragung der WAL)
- „in-place-upgrade“ (kein backup/restore mehr notwendig)
- RADIUS Authentifi zierung
- verbessertes Rechtemanagement (GRANT ON ALL, DEFAULT PERMISSIONS)
- verbesserte Trigger (Trigger auf Spalten, konditionale Trigger)
- Sortierung in Aggregaten
- neue „window“-Optionen (ROWS PRECEDING und FOLLOWING)
- anonyme Codeblöcke (DO Statement)
- besserer Support für Perl/Python „stored procedures“, benannte Funktionsparameter
- verbessertes Messaging (LISTEN/NOTIFY)
- Support für 64Bit Windows
- JOIN-Removal Optimierungen (z. B. Für ORM-generierte Anfragen)
- verbessertes Storage Datentyp für Key-Value Daten (hstore)
- neue Ausgabeformate (JSON/XML) für das EXPLAIN Kommando