Skip to content

Commit 46df0f3

Browse files
committed
refactor: FK에 ON DELETE CASCADE 옵션 추가
1 parent f5c4034 commit 46df0f3

File tree

1 file changed

+89
-0
lines changed

1 file changed

+89
-0
lines changed
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
ALTER TABLE interested_country DROP FOREIGN KEY FK26u5am55jefclcd7r5smk8ai7;
2+
ALTER TABLE interested_country
3+
ADD CONSTRAINT fk_interested_country_site_user_id
4+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
5+
6+
ALTER TABLE interested_region DROP FOREIGN KEY FKia6h0pbisqhgm3lkeya6vqo4w;
7+
ALTER TABLE interested_region
8+
ADD CONSTRAINT fk_interested_region_site_user_id
9+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
10+
11+
ALTER TABLE comment DROP FOREIGN KEY FK11tfff2an5hdv747cktxbdi6t;
12+
ALTER TABLE comment
13+
ADD CONSTRAINT fk_comment_site_user_id
14+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
15+
16+
ALTER TABLE post DROP FOREIGN KEY FKfu9q9o3mlqkd58wg45ykgu8ni;
17+
ALTER TABLE post
18+
ADD CONSTRAINT fk_post_site_user_id
19+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
20+
21+
ALTER TABLE post_like DROP FOREIGN KEY FKgx1v0whinnoqveopoh6tb4ykb;
22+
ALTER TABLE post_like
23+
ADD CONSTRAINT fk_post_like_site_user_id
24+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
25+
26+
ALTER TABLE liked_university_info_for_apply DROP FOREIGN KEY FKkuqxb64dnfrl7har8t5ionw83;
27+
ALTER TABLE liked_university_info_for_apply
28+
ADD CONSTRAINT fk_liked_university_info_for_apply_site_user_id
29+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
30+
31+
ALTER TABLE application DROP FOREIGN KEY fk_app_site_user;
32+
ALTER TABLE application
33+
ADD CONSTRAINT fk_app_site_user
34+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
35+
36+
ALTER TABLE gpa_score DROP FOREIGN KEY FK2k65qncfxvol5j4l4hb7d6iv1;
37+
ALTER TABLE gpa_score
38+
ADD CONSTRAINT fk_gpa_score_site_user_id
39+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
40+
41+
ALTER TABLE language_test_score DROP FOREIGN KEY FKt2uevj2r4iuxumblj5ofbgmqn;
42+
ALTER TABLE language_test_score
43+
ADD CONSTRAINT fk_language_test_score_site_user_id
44+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
45+
46+
ALTER TABLE mentor DROP FOREIGN KEY fk_mentor_site_user_id;
47+
ALTER TABLE mentor
48+
ADD CONSTRAINT fk_mentor_site_user_id
49+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
50+
51+
ALTER TABLE mentoring DROP FOREIGN KEY fk_mentoring_site_user_id;
52+
ALTER TABLE mentoring
53+
ADD CONSTRAINT fk_mentoring_site_user_id
54+
FOREIGN KEY (mentee_id) REFERENCES site_user (id) ON DELETE CASCADE;
55+
56+
ALTER TABLE news DROP FOREIGN KEY fk_news_site_user_id;
57+
ALTER TABLE news
58+
ADD CONSTRAINT fk_news_site_user_id
59+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
60+
61+
ALTER TABLE liked_news DROP FOREIGN KEY fk_liked_news_site_user_id;
62+
ALTER TABLE liked_news
63+
ADD CONSTRAINT fk_liked_news_site_user_id
64+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
65+
66+
ALTER TABLE chat_participant DROP FOREIGN KEY FK_CHAT_PARTICIPANT_SITE_USER_ID;
67+
ALTER TABLE chat_participant
68+
ADD CONSTRAINT fk_chat_participant_site_user_id
69+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;
70+
71+
ALTER TABLE report DROP FOREIGN KEY fk_report_reporter_id;
72+
ALTER TABLE report
73+
ADD CONSTRAINT fk_report_reporter_id
74+
FOREIGN KEY (reporter_id) REFERENCES site_user (id) ON DELETE CASCADE;
75+
76+
ALTER TABLE user_block DROP FOREIGN KEY fk_user_block_blocker_id;
77+
ALTER TABLE user_block
78+
ADD CONSTRAINT fk_user_block_blocker_id
79+
FOREIGN KEY (blocker_id) REFERENCES site_user (id) ON DELETE CASCADE;
80+
81+
ALTER TABLE user_block DROP FOREIGN KEY fk_user_block_blocked_id;
82+
ALTER TABLE user_block
83+
ADD CONSTRAINT fk_user_block_blocked_id
84+
FOREIGN KEY (blocked_id) REFERENCES site_user (id) ON DELETE CASCADE;
85+
86+
ALTER TABLE mentor_application DROP FOREIGN KEY fk_mentor_application_site_user;
87+
ALTER TABLE mentor_application
88+
ADD CONSTRAINT fk_mentor_application_site_user
89+
FOREIGN KEY (site_user_id) REFERENCES site_user (id) ON DELETE CASCADE;

0 commit comments

Comments
 (0)