Question

Dans Postgresql, vous pouvez créer des fonctions d'agrégation supplémentaires avec

.
CREATE AGGREGATE name(...);

Mais cela donne une erreur si l'agrégat existe déjà dans la base de données. Comment puis-je vérifier si un agrégat existe déjà dans la base de données Postgres?

Autres conseils

drop aggregate if exists my_agg(varchar);

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

select * from pg_aggregate
where aggfnoid = 'my_agg'::regproc;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top