PostgreSQL is a powerful, open source object-relational database system. It has more than 15 years of active development and a proven architecture that has earned it a strong reputation for reliability, data integrity, and correctness.
It is fully ACID compliant, has full support for foreign keys, joins, views, triggers, and stored procedures (in multiple languages). It includes most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP.
Document how to configure installations and applications to guard against search-path-dependent trojan-horse attacks from other users.
Avoid use of insecure search_path settings in pg_dump and other client programs.
Prevent logical replication from trying to ship changes for unpublishable relations.
Fix misbehavior of concurrent-update rechecks with CTE references appearing in subplans.
Fix planner failures with overlapping mergejoin clauses in an outer join.
Repair pg_upgrade's failure to preserve relfrozenxid for materialized views.
Fix incorrect pg_dump output for some non-default sequence limit values.
Fix pg_dump's mishandling of STATISTICS objects.
Fix incorrect reporting of PL/Python function names in error CONTEXT stacks.
Allow contrib/auto_explain's log_min_duration setting to range up to INT_MAX, or about 24 days instead of 35 minutes.
Mark assorted GUC variables as PGDLLIMPORT, to ease porting extension modules to Windows.