このマニュアルの最初の部分ではクライアントサイドプログラミングインタ フェースと様々な言語のサポートライブラリについて説明します。次の部分 ではPostgreSQL の拡張性に着目し、ユーザ定 義のデータ型、オペレータ、集約、SQL とプログラミング言語におけるユー ザ関数の定義を追加することによる PostgreSQL の拡張性について説明します。さ らにPostgreSQLのルールについて説明し、ト リガーと SPIインタフェースについて説明します。3番目の部分では PostgreSQLで利用できる手続き型言語につい て説明します。
Unix と C プログラミングに関する知識があるものとします。