4

在 Postgresql 中,您可以使用

CREATE AGGREGATE name(...);

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

4

2 回答 2

0
drop aggregate if exists my_agg(varchar);

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

select * from pg_aggregate
where aggfnoid = 'my_agg'::regproc;
于 2019-06-11T12:34:27.103 回答