Im Juli 2009 wurde PostgreSQL 8.4 freigegeben. Dieses Release bringt eine Reihe wichtiger Verbesserungen wie:
- ANSI SQL-99 Common Table Expressions (CTE)
- ANSI SQL-2003 Window Functions (Aggregatfunktionen über Teile der Ergebnismenge)
- Spracheinstellungen per Datenbank
- Funktionen mit variabler Anzahl von Argumenten, Defaultwerte für Argumente
- Rechte auf einzelne Tabellenzeilen.
Die Administration wird vereinfacht durch:
- parallelisiertes pg_restore (mehrere Threads möglich)
- visibility maps (Vacuum operiert nur auf den Bereichen, in denen es Änderungen )
- partielles Vacuum
- Automatisches „free space map“ Management, keine max_fsm_* Einstellungen mehr
- Authentifizierung mit Hilfe von SSL Zertifikaten.