↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

百科 / 过程语言 / 原生函数语言

c

过程语言 c。

当前查看 PostgreSQL 18。

中文定义与说明

过程语言 c。

受信任
否
验证函数
fmgr_c_validator

同版本中文手册节选

用户定义的函数可以用 C 编写(或者可以与 C 兼容的语言,例如 C++)。这类函数被编译成动态载入对象(也被称为共享库)并且由服务器在需要时载入。动态载入是把“C 语言”函数和“内部”函数区分开的特性 — 两者真正的编码习惯实际上是一样的(因此,标准内部函数库为用户定义的 C 函数提供了丰富的编码示例)。

当前仅有一种调用约定被用于 C 函数(“版本 1”)。如下文所示,为函数编写一个 PG_FUNCTION_INFO_V1() 宏就能指示对该调用约定的支持。

查看完整中文手册与上下文。

说明

过程语言 c。

种类
原生函数语言
可信
f
校验函数
fmgr_c_validator

文档与源码

来源构建
版本
18.6
构建
https://ftp.postgresql.org/pub/source/v18.6/postgresql-18.6.tar.bz2
来源指纹
555610c24d53e4316da5b7d3fc25c279d96856d5e0e23ee308c328c5fa881d9f

版本比较

PostgreSQL 17 → 18: 无变化。

比较已记录的接口与属性,排除来源指纹和构建元数据。某个样本中没有记录,不能据此判断实际引入或移除的版本。

相关条目

导出 JSON · 返回过程语言 · 收录范围为 PostgreSQL 10 至 20;最早采样版本不一定是实际引入版本。