CREATE AGGREGATE 是用于定义新聚合函数的 DDL 命令。
CREATE AGGREGATE 在 PostgreSQL 中一直存在。
变更历史
- PostgreSQL 12
- 添加了
OR REPLACE语法 (提交 01bde4fa)
- 添加了
- PostgreSQL 11
- 支持跟踪聚合最终函数是否修改转换状态 (提交 4de2d4fb)
- PostgreSQL 9.6
- PostgreSQL 9.4
- PostgreSQL 8.2
- 添加了新语法
CREATE AGGREGATE name (input_data_type [, ...]) (parameter_list)(提交 3651a3e6)
- 添加了新语法
注意:虽然新语法在 PostgreSQL 8.2 中引入,但为了向后兼容,旧语法仍然保留。
参考资料
- PostgreSQL 文档: CREATE AGGREGATE
