LP#1744756 Group tree display SQL WIP user/berick/lp1744756-grp-tree-display
authorBill Erickson <berickxx@gmail.com>
Tue, 6 Mar 2018 21:01:10 +0000 (16:01 -0500)
committerBill Erickson <berickxx@gmail.com>
Tue, 6 Mar 2018 21:01:10 +0000 (16:01 -0500)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql

index 09b6f1d..227d6e9 100644 (file)
@@ -10,7 +10,8 @@ CREATE TABLE permission.grp_tree_display_entry (
     grp     INTEGER NOT NULL REFERENCES permission.grp_tree (id)
             DEFERRABLE INITIALLY DEFERRED,
     parent  INTEGER REFERENCES permission.grp_tree (id)
-            DEFERRABLE INITIALLY DEFERRED
+            DEFERRABLE INITIALLY DEFERRED,
+    CONSTRAINT pgtde_once_per_org UNIQUE (org, grp)
 );
 
 COMMIT;