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.
Show foreign tables in information_schema.table_privileges view.
Clean up handling of a fatal exit (e.g., due to receipt of SIGTERM) that occurs while trying to execute a ROLLBACK of a failed transaction.
Remove assertion that could trigger during a fatal exit.
Correctly identify columns that are of a range type or domain type over a composite type or domain type being searched for.
Prevent crash when passing fixed-length pass-by-reference data types to parallel worker processes.
Fix crash in pg_restore when using parallel mode and using a list file to select a subset of items to restore.
Change ecpg's parser to allow RETURNING clauses without attached C variables.
Change ecpg's parser to recognize backslash continuation of C preprocessor command lines.
Improve selection of compiler flags for PL/Perl on Windows.
Fix make check to behave correctly when invoked via a non-GNU make program.