Database server using PostgreSQL


PostgreSQL logo

These days the vast majority of organisations have at least one database in use which should be deemed "mission critical" be it a simple database of customer details or invoices to much more complex systems involving hundreds of tables storing a myriad of details about a particular business operation. Whatever the database role security, availability and data consistency, are of paramount importance. For this reason we exclusively use the PostgreSQL database server in production environments wherever possible.

This document aims to be a how-to describing the installation and configuration of the PostgreSQL database server with the emphasis firmly on security and stability. This document is not a tutorial on the SQL language or database design although some links to such resources are provided in the appendix.