如何在Postgres中检查现有的聚合函数?

时间:2008-11-21 11:32:45

标签: postgresql aggregate

在Postgresql中,您可以使用

创建其他聚合函数
CREATE AGGREGATE name(...);

但如果聚合已存在于数据库中,则会出现错误,因此如何检查Postgres数据库中是否已存在聚合?

2 个答案:

答案 0 :(得分:7)

答案 1 :(得分:0)

drop aggregate if exists my_agg(varchar);

create aggregate my_agg(varchar) (...);

select * from pg_aggregate
where aggfnoid = 'my_agg'::regproc;