PostgreSQL 允许用 SQL 和 C 之外的语言书写用户自定义的函数。这样的语言通常被称为过程语言(PL)。过程语言函数不是内建于 PostgreSQL 里的。它们是通过可加载模块提供的。参阅章36和随后的章节获取更多信息。