como descartar funções no psql se você não souber os argumentos?

corre

SELECT 'DROP FUNCTION ' || quote_ident(ns.nspname) || '.' || quote_ident(proname) || '(' || oidvectortypes(proargtypes) || ');'
FROM pg_proc INNER JOIN pg_namespace ns ON
(pg_proc.pronamespace = ns.oid)
WHERE ns
.nspname = 'my_messed_up_schema' order by proname;

e isso deve gerar DROPinstruções corretas que você pode simplesmente colar no shell do psql.