Listando todas as funções (functions) disponíveis dentro do PostgreSQL

É possível visualizar todas as funções permitidas dentro da sua instância PostgreSQL através da seguinte consulta

select * from pg_proc;

Visualizando todas as "set returning functions":

SELECT * FROM pg_procWHERE proretset = TRUE;

Visualizando todas as "aggregation functions":

SELECT * FROM pg_procWHERE prokind = 'a';

Visualizando todas as "normal functions":

SELECT * FROM pg_procWHERE prokind = 'f';

Visualizando todas as "window functions":

SELECT * FROM pg_procWHERE prokind = 'w';

Outra forma... Listando funções e seus respectivos parâmetros

SELECT *FROM information_schema.routines    LEFT JOIN information_schema.parameters ON routines.specific_name=parameters.specific_nameWHERE routine_type = 'FUNCTION'

Referências

Documentação sobre a VIEW pg_proc do pg catalog
https://www.postgresql.org/docs/current/catalog-pg-proc.html

Documentação sobre a VIEW routines do information schema
https://www.postgresql.org/docs/current/infoschema-routines.html

PostgreSQL SRF
https://www.programmersought.com/article/85851328520/

You should also read:

PostgreSQL

# Instalando o wget para fazer download da chave do repositório # Instalando o wget, capaz de fazer downloads de documentos via HTTP…