sql >> Base de Datos >  >> RDS >> PostgreSQL

Eliminar todas las funciones de la base de datos de Postgres

Se puede encontrar una buena respuesta a esta pregunta aquí :

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;