No tengo postgres a la mano, pero sería algo así:
Código SQL:
Ver originalCREATE OR REPLACE FUNCION borrar_tablas(nombre_db TEXT) AS
BEGIN
FOR cur IN (SELECT TABLE_NAME FROM information_schema.TABLES WHERE database_name=nombre_db) LOOP
EXECUTE 'DROP TABLE '||cur.TABLE_NAME||' CASCADE';
END LOOP;
END;
No recuerdo bien los campos de la tabla information_schema.tables