PostgreSQL runs on all major operating systems, including Windows, Linux and other UNIX systmes like AIX, HP-UX, BSD, SGI IRIX, Mac OS X, Solaris and Tru64.
This listing leads to download locations for PostgreSQL's source code. For binary relases please check out PostgreSQL's Global Page on Softpedia.
Here are some key features of "PostgreSQL":
· ACID compliant
· Support for foreign keys
· Support for stored procedures
· Supports storage of large binary objects
· Supports tablespaces
· Supports international character sets
· Supports multibyte character encodings
· Point in time recovery
· Asynchronous data replication
· Nested transactions
· Query planner/optimizer
· Fault tolerant
· Programming interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, etc.
· Multi-Version Concurrency Control (MVCC)
What's New in This Release: [ read full changelog ]
· Avoid corruption of internal hash tables when out of memory.
· Prevent file descriptors for dropped tables from being held open past transaction end.
· This should reduce problems with long-since-dropped tables continuing to occupy disk space.
· Prevent database-wide crash and restart when a new child process is unable to create a pipe for its latch.
· Although the new process must fail, there is no good reason to force a database-wide restart, so avoid that. This improves robustness when the kernel is nearly out of file descriptors.
· Avoid planner crash with joins to unflattened subqueries.
· Fixed planning of non-strict equivalence clauses above outer joins.