libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

libeufin-nexus-drop.sql (375B)


      1 BEGIN;
      2 
      3 DO
      4 $do$
      5 DECLARE
      6     patch text;
      7 BEGIN
      8     IF EXISTS(SELECT FROM information_schema.schemata WHERE schema_name='_v') THEN
      9         FOR patch IN SELECT patch_name FROM _v.patches WHERE patch_name LIKE 'libeufin_nexus_%' LOOP 
     10             PERFORM _v.unregister_patch(patch);
     11         END LOOP;
     12     END IF;
     13 END
     14 $do$;
     15 
     16 DROP SCHEMA IF EXISTS libeufin_nexus CASCADE;
     17 
     18 COMMIT;