
# PG_AGGREGATE
PG_AGGREGATE系统表存储与聚集函数有关的信息。PG_AGGREGATE里的每条记录都是一条pg_proc里面的记录的扩展。PG_PROC记录承载该聚集的名字、输入和输出数据类型，以及其它一些和普通函数类似的信息。
表1PG_AGGREGATE字段 
| 名字             | 类型      | 引用                                                                           | 描述                                                                              |
|:---|:---|:---|:---|
| aggfnoid       | regproc | [PG_PROC](https://support.huaweicloud.com/devg-dws/dws_04_0608.html).oid     | 此聚集函数的[PG_PROC](https://support.huaweicloud.com/devg-dws/dws_04_0608.html) OID。 |
| aggtransfn     | regproc | [PG_PROC](https://support.huaweicloud.com/devg-dws/dws_04_0608.html).oid     | 转换函数。                                                                           |
| aggcollectfn   | regproc | [PG_PROC](https://support.huaweicloud.com/devg-dws/dws_04_0608.html).oid     | 收集函数。                                                                           |
| aggfinalfn     | regproc | [PG_PROC](https://support.huaweicloud.com/devg-dws/dws_04_0608.html).oid     | 最终处理函数（如果没有则为0）。                                                                |
| aggsortop      | oid     | [PG_OPERATOR](https://support.huaweicloud.com/devg-dws/dws_04_0604.html).oid | 关联排序操作符（如果没有则为0）。                                                               |
| aggtranstype   | oid     | [PG_TYPE](https://support.huaweicloud.com/devg-dws/dws_04_0629.html).oid     | 此聚集函数的内部转换（状态）数据的数据类型。                                                          |
| agginitval     | text    | -                                                                            | 转换状态的初始值。这是一个文本数据域，它包含初始值的外部字符串表现形式。如果数据域是null，则转换状态值从null开始。                   |
| agginitcollect | text    | -                                                                            | 收集状态的初始值。这是一个文本数据域，它包含初始值的外部字符串表现形式。如果数据域是null，则收集状态值从null开始。                   |
   
