本書はPostgreSQLのオフィシャルドキュメントです。 PostgreSQLソフトウェアの開発と並行してPostgreSQL開発者とそれ以外のボランティアにより書き続けられてきました。 現在のバージョン 8.0のPostgreSQLが公式にサポートする全ての機能を網羅しています。
PostgreSQLの膨大な情報を取り扱いやすくするため、本書はいくつかの部分で構成されています。 それぞれの部分は異なるユーザクラスを対象としており、ユーザに対してもPostgreSQL の経験に異なる段階があることを意識しています。
パートI は新規ユーザのための形式ばらない入門編です。
パートIIはユーザレベルのパフォーマンスチューニング、データ型や関数を含んだSQL問い合わせ言語環境についてドキュメント化したものです。
パートIIIはサーバのインストールと管理について記載しています。 PostgreSQLを使用しているユーザは全て、個人用やその他用途などの目的にかかわらず、この部分を読むべきです。
パートIVはPostgreSQLのクライアントプログラム用プログラミングインタフェースについて記載しています。
パートVにはサーバの拡張性における能力について上級ユーザ用に情報を提供します。 例えば、ユーザ定義型やユーザ定義関数に関する話題があります。
パートVIにはSQLコマンド、クライアントおよびサーバプログラムに関する情報があります。 この部分では、他で構成された情報を補助するために、コマンドやプログラムを順番に説明します。
パートVIIにはPostgreSQL開発者が利用可能な類別された情報があります。
PostgreSQLは、カリフォルニア大学バークレイ校のコンピュータサイエンス学科で開発されたPOSTGRES, Version 4.2をベースにしたオブジェクトリレーショナルデータベース管理システム(ORDBMS)です。 POSTGRESは後からいくつかの商用データベースで利用できるようになった、多くの概念についての先駆となりました。
PostgreSQLはオリジナルのバークレイ校のソースコードを引き継ぐオープンソースのデータベースで、標準SQLの大部分やその他の最新の機能をサポートしています。
同時に、PostgreSQLは例えば新規に以下のものを付け加えることで、いろいろな方法によりユーザが拡張できます。
さらに自由主義的ライセンス条件により、PostgreSQLは誰でも、その使用、変更 、配布を個人使用、商用、学術など目的に限らず無償で可能です。