PostgreSQL Feature Sheet

Joel Burton

Director of Information Systems
Support Center of Washington

jburton@scw.org

Peter Eisentraut

peter_e@gmx.net


PostgreSQL is the world's most advanced Open Source database server.


1. Installation


2. History, Developers, License


3. Query Language Features


4. Transactions, Concurrency

Transactions allow all data modifications to be encapsulated in atomic blocks. This allows the database to rollback and restore all original data if there is an error in the transaction or if the database server crashes. Transactions are a critical feature for ensuring data integrity in many applications.

Multi-Version Concurrency Control (MVCC) for highly scalable concurrent applications:


5. Server Administration


6. Client Programming Languages and Interfaces


7. Web Publishing Solutions

With its support for transactions, defined functions, and views, PostgreSQL offers web developers a safe and structured programming environment. Almost all web development systems that uses Perl, Python, ODBC, PHP, or Tcl can use PostgreSQL.


8. Documentation and Support