ここでは、ユーザ定義の関数、データ型、演算子、トリガなどを使用してサーバの機能を拡張する方法についてを説明します。 これらはおそらく、PostgreSQLに関するユーザ向けの文書を理解した後にのみ辿り着く先進的な話題です。 また、最後の数章でPostgreSQLに附属するサーバサイドのプログラミング言語についても説明します。 同時にサーバサイドのプログラミング言語に関する一般的な問題についても説明します。 サーバ再度のプログラミング言語の章に進む前に、少なくとも、第31章(関数も説明しています)の最初の数節を読破することは重要です。