付録PL/pgSQLは、PostgreSQLデータベースシステム用の読み込み可能な手続き言語です。PL/pgSQLの設計目的は、次のような読み込み可能な手続き言語でした。継承することサーバによって信頼できるものと定義できること使いやすいことユーザ定義型用の入出力変換と計算関数を除き、C言語関数で定義できる事は全てPL/pgSQLでも実現できます。複雑な条件のある演算処理関数の作成が可能ですし、作成した関数を使用して演算子を定義することも、インデックス式にその関数を使用することも可能です。