Pregunta

En Postgresql puede crear funciones agregadas adicionales con

CREATE AGGREGATE name(...);

Pero esto da un error si el agregado ya existe dentro de la base de datos, entonces, ¿cómo puedo verificar si ya existe un agregado en la base de datos de Postgres?

Otros consejos

drop aggregate if exists my_agg(varchar);

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

select * from pg_aggregate
where aggfnoid = 'my_agg'::regproc;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top