PostgreSQL 允许用户使用 SQL 和 C 以外的其他语言编写用户定义函数。这些其他语言统称为过程语言(PL)。过程语言不是内置于 PostgreSQL 服务器中的;它们由可加载模块提供。有关更多信息,请参阅 第 40 章 及后续章节。