LP#1744756 Group tree display SQL WIP
authorBill Erickson <berickxx@gmail.com>
Tue, 6 Mar 2018 20:56:09 +0000 (15:56 -0500)
committerBill Erickson <berickxx@gmail.com>
Tue, 6 Mar 2018 20:56:09 +0000 (15:56 -0500)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql [new file with mode: 0644]

diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.perm-group-display.sql
new file mode 100644 (file)
index 0000000..09b6f1d
--- /dev/null
@@ -0,0 +1,17 @@
+
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+CREATE TABLE permission.grp_tree_display_entry (
+    id      SERIAL PRIMARY KEY,
+    org     INTEGER NOT NULL REFERENCES actor.org_unit (id)
+            DEFERRABLE INITIALLY DEFERRED,
+    grp     INTEGER NOT NULL REFERENCES permission.grp_tree (id)
+            DEFERRABLE INITIALLY DEFERRED,
+    parent  INTEGER REFERENCES permission.grp_tree (id)
+            DEFERRABLE INITIALLY DEFERRED
+);
+
+COMMIT;
+