From d63e3f31e926a53cbfdfb8accda77472ea66e2cc Mon Sep 17 00:00:00 2001
From: Michael Hoennig <michael@hoennig.de>
Date: Fri, 16 Sep 2022 15:25:58 +0200
Subject: [PATCH] introduce 058-rbac-generators.sql with generateRelatedRbacObject+generateRbacRoleDescriptors

---
 src/main/resources/db/changelog/050-rbac-base.sql |   27 ---------------------------
 1 files changed, 0 insertions(+), 27 deletions(-)

diff --git a/src/main/resources/db/changelog/050-rbac-base.sql b/src/main/resources/db/changelog/050-rbac-base.sql
index 16a0019..8b98808 100644
--- a/src/main/resources/db/changelog/050-rbac-base.sql
+++ b/src/main/resources/db/changelog/050-rbac-base.sql
@@ -174,33 +174,6 @@
     return old;
 end; $$;
 
-create or replace procedure generateRelatedRbacObject(targetTable varchar)
-    language plpgsql as $$
-declare
-    createInsertTriggerSQL text;
-    createDeleteTriggerSQL text;
-begin
-    createInsertTriggerSQL = format($sql$
-        create trigger createRbacObjectFor_%s_Trigger
-            before insert
-            on %s
-            for each row
-                execute procedure insertRelatedRbacObject();
-        $sql$, targetTable, targetTable);
-    execute createInsertTriggerSQL;
-
-    createDeleteTriggerSQL = format($sql$
-        create trigger deleteRbacRulesFor_%s_Trigger
-            before delete
-            on %s
-            for each row
-                execute procedure deleteRelatedRbacObject();
-        $sql$, targetTable, targetTable);
-    execute createDeleteTriggerSQL;
-end; $$;
-
---//
-
 
 -- ============================================================================
 --changeset rbac-base-ROLE:1 endDelimiter:--//

--
Gitblit v1.9.3