ALTER TABLE user_granted_authority DROP CONSTRAINT user_granted_authority_user_id_fkey;
ALTER TABLE user_granted_authority ADD FOREIGN KEY (user_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE refresh_token DROP CONSTRAINT refresh_token_owner_id_fkey;
ALTER TABLE refresh_token ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE image DROP CONSTRAINT image_owner_id_fkey;
ALTER TABLE image ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE image_viewer DROP CONSTRAINT image_viewer_image_id_fkey;
ALTER TABLE image_viewer ADD FOREIGN KEY (image_id) REFERENCES image ON DELETE CASCADE;

ALTER TABLE image_viewer DROP CONSTRAINT image_viewer_viewer_id_fkey;
ALTER TABLE image_viewer ADD FOREIGN KEY (viewer_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe DROP CONSTRAINT recipe_owner_id_fkey;
ALTER TABLE recipe ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe DROP CONSTRAINT recipe_main_image_id_fkey;
ALTER TABLE recipe ADD FOREIGN KEY (main_image_id) REFERENCES image ON DELETE SET NULL;

ALTER TABLE recipe_viewer DROP CONSTRAINT recipe_viewer_recipe_id_fkey;
ALTER TABLE recipe_viewer ADD FOREIGN KEY (recipe_id) REFERENCES recipe ON DELETE CASCADE;

ALTER TABLE recipe_viewer DROP CONSTRAINT recipe_viewer_viewer_id_fkey;
ALTER TABLE recipe_viewer ADD FOREIGN KEY (viewer_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe_comment DROP CONSTRAINT recipe_comment_owner_id_fkey;
ALTER TABLE recipe_comment ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe_comment DROP CONSTRAINT recipe_comment_recipe_id_fkey;
ALTER TABLE recipe_comment ADD FOREIGN KEY (recipe_id) REFERENCES recipe ON DELETE CASCADE;

ALTER TABLE recipe_star DROP CONSTRAINT recipe_star_recipe_id_fkey;
ALTER TABLE recipe_star ADD FOREIGN KEY (recipe_id) REFERENCES recipe ON DELETE CASCADE;

ALTER TABLE recipe_star DROP CONSTRAINT recipe_star_owner_id_fkey;
ALTER TABLE recipe_star ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe_draft DROP CONSTRAINT recipe_draft_owner_id_fkey;
ALTER TABLE recipe_draft ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;

ALTER TABLE recipe_draft DROP CONSTRAINT recipe_draft_main_image_id_fkey;
ALTER TABLE recipe_draft ADD FOREIGN KEY (main_image_id) REFERENCES image ON DELETE SET NULL;

ALTER TABLE file DROP CONSTRAINT file_owner_id_fkey;
ALTER TABLE file ADD FOREIGN KEY (owner_id) REFERENCES "user" ON DELETE CASCADE;