From: Chris Sharp Date: Tue, 9 Mar 2021 21:36:14 +0000 (-0500) Subject: LP#1902939: Student Card SQL/IDL changes X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5e7ff5e2ba9f7841a4f4159b669d199aa3f18eb0;p=working%2FEvergreen.git LP#1902939: Student Card SQL/IDL changes --- diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 14736ace98..3681c53b63 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -13901,26 +13901,57 @@ SELECT usr, - - - - - + + + + + + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Open-ILS/src/sql/Pg/600.schema.student_card.sql b/Open-ILS/src/sql/Pg/600.schema.student_card.sql index e05a47dc24..98f1a4a0e8 100644 --- a/Open-ILS/src/sql/Pg/600.schema.student_card.sql +++ b/Open-ILS/src/sql/Pg/600.schema.student_card.sql @@ -1,5 +1,7 @@ BEGIN; +DROP SCHEMA student_card CASCADE; + CREATE SCHEMA student_card; CREATE TABLE student_card.district ( diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.student_cards.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.student_cards.sql index 3e491e14de..0d02503b08 100644 --- a/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.student_cards.sql +++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.schema.student_cards.sql @@ -19,7 +19,7 @@ CREATE TABLE student_card.district ( CREATE TABLE student_card.school ( id SERIAL PRIMARY KEY, district_id INTEGER NOT NULL REFERENCES student_card.district (id), - name TEXT NOT NULL, + name TEXT NOT NULL UNIQUE, state_id INTEGER NOT NULL, -- school ID per the State of Georgia grades TEXT, addr_street_1 TEXT,