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