PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Supprimer toutes les fonctions de la base de données Postgres

Une bonne réponse à cette question peut être trouvée ici :

SELECT 'DROP FUNCTION ' || ns.nspname || '.' || 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;