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;最早采样版本不一定是实际引入版本。