|
|
@@ -0,0 +1,55 @@
|
|
|
+-- announcement
|
|
|
+alter table announcement
|
|
|
+ add constraint announcement___fk_course
|
|
|
+ foreign key (course_id) references course
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+alter table announcement
|
|
|
+ add constraint announcement___fk_sender
|
|
|
+ foreign key (sender_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+-- announcement-record
|
|
|
+alter table announcement_record
|
|
|
+ add constraint announcement_record___fk_announcement
|
|
|
+ foreign key (announcement_id) references announcement
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+alter table announcement_record
|
|
|
+ add constraint announcement_record_portal_user_id_fk
|
|
|
+ foreign key (recipient_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+-- course
|
|
|
+alter table course
|
|
|
+ add constraint course___fk_teacher
|
|
|
+ foreign key (teacher_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+-- course_selection
|
|
|
+alter table course_selection
|
|
|
+ add constraint course_selection___fk_course
|
|
|
+ foreign key (course_id) references course
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+alter table course_selection
|
|
|
+ add constraint course_selection___fk_user
|
|
|
+ foreign key (user_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+-- message
|
|
|
+alter table message
|
|
|
+ add constraint message___fk_sender
|
|
|
+ foreign key (sender_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+-- message_record
|
|
|
+alter table message_record
|
|
|
+ add constraint message_record___fk_message
|
|
|
+ foreign key (message_id) references message
|
|
|
+ on update restrict on delete restrict;
|
|
|
+
|
|
|
+alter table message_record
|
|
|
+ add constraint message_record___fk_user
|
|
|
+ foreign key (recipient_id) references portal_user
|
|
|
+ on update restrict on delete restrict;
|