PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Löschen Sie alle Funktionen aus der Postgres-Datenbank

Eine feine Antwort auf diese Frage kann gefunden werden hier :

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;