On delete cascades added

This commit is contained in:
Mal 2020-08-20 22:28:22 +02:00
parent 86c12890c2
commit f6d1376dbb

View File

@ -21,7 +21,7 @@ CREATE TABLE Fingerprint (
PRIMARY KEY (FingerprintId),
UNIQUE KEY Fingerprint (Fingerprint),
KEY User (UserId),
CONSTRAINT User FOREIGN KEY (UserId) REFERENCES User (UserId)
CONSTRAINT User FOREIGN KEY (UserId) REFERENCES User (UserId) ON DELETE CASCADE
);
CREATE TABLE Sharing (
@ -31,8 +31,8 @@ CREATE TABLE Sharing (
PRIMARY KEY (SharingId),
UNIQUE KEY User (User, UserShared),
KEY UserSharedId (UserShared),
CONSTRAINT UserId FOREIGN KEY (User) REFERENCES User (UserId),
CONSTRAINT UserSharedId FOREIGN KEY (UserShared) REFERENCES User (UserId)
CONSTRAINT UserId FOREIGN KEY (User) REFERENCES User (UserId) ON DELETE CASCADE,
CONSTRAINT UserSharedId FOREIGN KEY (UserShared) REFERENCES User (UserId) ON DELETE CASCADE
);
COMMIT;