spi 是一个 contrib模块,它提供 服务器编程接口(SPI)用法的示例。
spi 在 PostgreSQL 6.2 中被添加。
截至 PostgreSQL 12,它包含以下示例 扩展
refinc- 用于实现引用完整性的函数autoinc- 用于自增字段的函数insert_username- 用于将表更改与用户关联的函数moddatetime- 用于跟踪最后修改时间的函数
这些扩展主要旨在提供 SPI 用法的示例(特别是 refinc,其功能早已包含在 PostgreSQL 核心中)。
变更历史
- PostgreSQL 12
timetravel示例扩展已删除(提交 2d10defa)
- PostgreSQL 9.1
- PostgreSQL 8.3
- 已删除
preprocessor子目录 (提交 50eed107)
- 已删除
- PostgreSQL 6.5
- PostgreSQL 6.3
- 已添加
insert_username函数 (提交 629e8951)
- 已添加
- PostgreSQL 6.2
参考资料
- PostgreSQL 文档: spi
