PostgreSQL is a fully featured object-relational database with many
enterprise features: ACID transactions, inheritance, unicode and strong
support for the SQL-92 standard including subqueries, views, outer
joins, foreign keys, sequences and triggers. It is also highly
extensible and allows users to define internal functions in C, C++,
Java, Perl, TCL, Python, Ruby, PHP and PL/PgSQL.