new feature: delete user including all other related records
This commit is contained in:
@@ -52,7 +52,7 @@ CREATE TABLE is_able_to_play(
|
||||
recording VARCHAR(255),
|
||||
PRIMARY KEY(work_id, mov_id, pianist_id),
|
||||
FOREIGN KEY(work_id, mov_id) REFERENCES movement(work_id, mov_number),
|
||||
FOREIGN KEY(pianist_id) REFERENCES pianist(id)
|
||||
FOREIGN KEY(pianist_id) REFERENCES pianist(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
CREATE TABLE plays_in(
|
||||
@@ -63,5 +63,5 @@ CREATE TABLE plays_in(
|
||||
PRIMARY KEY(concert_id, pianist_id, work_id, mov_id),
|
||||
FOREIGN KEY(concert_id) REFERENCES concert(id),
|
||||
FOREIGN KEY(work_id, mov_id) REFERENCES movement(work_id, mov_number),
|
||||
FOREIGN KEY(pianist_id) REFERENCES pianist(id)
|
||||
FOREIGN KEY(pianist_id) REFERENCES pianist(id) ON DELETE CASCADE
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user