diff options
Diffstat (limited to 'database-versioning/libeufin-nexus-drop.sql')
-rw-r--r-- | database-versioning/libeufin-nexus-drop.sql | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/database-versioning/libeufin-nexus-drop.sql b/database-versioning/libeufin-nexus-drop.sql index 77ac722a..199f1cb9 100644 --- a/database-versioning/libeufin-nexus-drop.sql +++ b/database-versioning/libeufin-nexus-drop.sql @@ -1,7 +1,15 @@ BEGIN; -SELECT _v.unregister_patch('libeufin-nexus-0001'); -SELECT _v.unregister_patch('libeufin-nexus-0002'); +DO +$do$ +DECLARE + patch text; +BEGIN + for patch in SELECT patch_name FROM _v.patches WHERE patch_name LIKE 'libeufin_nexus_%' loop + PERFORM _v.unregister_patch(patch); + end loop; +END +$do$; DROP SCHEMA libeufin_nexus CASCADE; COMMIT; |