@@ -150,10 +150,10 @@ CREATE TABLE graduation_user
150150(
151151 id BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
152152 name VARCHAR (10 ) NOT NULL ,
153- email VARCHAR (50 ) NOT NULL UNIQUE,
153+ email VARCHAR (50 ) UNIQUE,
154154 advisor_professor VARCHAR (20 ),
155- graduation_type VARCHAR (20 ) NOT NULL
156- CONSTRAINT graduaton_type_check
155+ graduation_type VARCHAR (20 )
156+ CONSTRAINT graduation_type_check
157157 CHECK ((graduation_type)::TEXT = ANY (ARRAY [' THESIS' , ' CERTIFICATE' ])),
158158 graduation_date DATE ,
159159 mid_thesis_id BIGINT ,
@@ -162,15 +162,7 @@ CREATE TABLE graduation_user
162162 user_id VARCHAR (10 ) NOT NULL ,
163163 created_at TIMESTAMP (6 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ,
164164 updated_at TIMESTAMP (6 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ,
165- deleted_at TIMESTAMP (6 ) DEFAULT NULL ,
166- CONSTRAINT fk_graduation_user_user FOREIGN KEY (user_id) REFERENCES " user" (id)
167- ON DELETE CASCADE ,
168- CONSTRAINT fk_graduation_user_mid_thesis FOREIGN KEY (mid_thesis_id) REFERENCES " thesis" (id)
169- ON DELETE CASCADE ,
170- CONSTRAINT fk_graduation_user_final_thesis FOREIGN KEY (final_thesis_id) REFERENCES " thesis" (id)
171- ON DELETE CASCADE ,
172- CONSTRAINT fk_graduation_user_certificate FOREIGN KEY (certificate_id) REFERENCES " certificate" (id)
173- ON DELETE CASCADE ,
165+ deleted_at TIMESTAMP (6 ) DEFAULT NULL
174166);
175167
176168-- schedule
0 commit comments