Merge branch 'user/khuckins/lp1913816-course-materials-owning-lib-required' into...
authorKyle Huckins <khuckins@catalyte.io>
Tue, 22 Mar 2022 21:18:19 +0000 (21:18 +0000)
committerKyle Huckins <khuckins@catalyte.io>
Tue, 22 Mar 2022 21:18:19 +0000 (21:18 +0000)
1  2 
Open-ILS/src/sql/Pg/040.schema.asset.sql

@@@ -1099,16 -1099,8 +1099,16 @@@ CREATE TABLE asset.course_module_cours
      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
 +    is_archived        BOOLEAN DEFAULT false,
 +      creator        BIGINT   NOT NULL
 +                              REFERENCES actor.usr (id)
 +                              DEFERRABLE INITIALLY DEFERRED,
 +      editor         BIGINT   NOT NULL
 +                              REFERENCES actor.usr (id)
 +                              DEFERRABLE INITIALLY DEFERRED,
 +      create_time    TIMESTAMP WITH TIME ZONE    DEFAULT NOW(),
 +      edit_time      TIMESTAMP WITH TIME ZONE    DEFAULT NOW();
  );
  
  CREATE TABLE asset.course_module_role (