- Requires an Owning Library to be set when creating or editing a Course
Signed-off-by: Kyle Huckins <khuckins@catalyte.io>
Changes to be committed:
modified: Open-ILS/src/sql/Pg/040.schema.asset.sql
new file: Open-ILS/src/sql/Pg/upgrade/XXXX.schema.lp19138160-course-materials-owning-lib-shouldnt-be-null.sql
name TEXT NOT NULL,
course_number TEXT NOT NULL,
section_number TEXT,
- owning_lib INT REFERENCES actor.org_unit (id),
+ owning_lib INT NOT NULL REFERENCES actor.org_unit (id),
is_archived BOOLEAN DEFAULT false
);
--- /dev/null
+BEGIN;\r
+\r
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);\r
+\r
+ALTER TABLE asset.course_module_course\r
+ ALTER COLUMN owning_lib SET NOT NULL; \r
+\r
+COMMIT;
\ No newline at end of file