diff --git a/schema/class.sql b/schema/class.sql index c61b698..2cf96b5 100644 --- a/schema/class.sql +++ b/schema/class.sql @@ -1,7 +1,8 @@ CREATE TABLE "public"."class" ( - "class_no" integer DEFAULT nextval('public.class_no_seq'::regclass) NOT NULL, + "class_no" text DEFAULT nextval('public.class_no_seq'::regclass) NOT NULL, "class_name" text NOT NULL, "grade" integer NOT NULL, + "student_limit" integer NOT NULL, CONSTRAINT "class_pkey" PRIMARY KEY (class_no), CONSTRAINT "class_grade_check" CHECK (grade > 0 AND grade <= 12) ); diff --git a/schema/student.sql b/schema/student.sql index afba1e2..aa0b0b9 100644 --- a/schema/student.sql +++ b/schema/student.sql @@ -4,6 +4,7 @@ CREATE TABLE "public"."student" ( "first_name" text NOT NULL, "last_name" text NOT NULL, "gender" text NOT NULL, + "email" text NOT NULL, CONSTRAINT "student_pkey" PRIMARY KEY (student_no), CONSTRAINT "student_gender_check" CHECK (gender = ANY (ARRAY['M'::text, 'F'::text])) );