mirror of
https://github.com/wbbaddons/Tims-Chat.git
synced 2024-10-31 14:10:08 +00:00
Adding chat_room_suspension table
This commit is contained in:
parent
66f9cd2ec7
commit
ae7942fda3
14
install.sql
14
install.sql
@ -31,9 +31,23 @@ CREATE TABLE wcf1_chat_room (
|
|||||||
KEY owner (owner)
|
KEY owner (owner)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
DROP TABLE IF EXISTS wcf1_chat_room_suspension;
|
||||||
|
CREATE TABLE IF NOT EXISTS wcf1_chat_room_suspension (
|
||||||
|
roomID int(10) NOT NULL,
|
||||||
|
userID int(10) NOT NULL,
|
||||||
|
type tinyint(3) NOT NULL,
|
||||||
|
time int(10) NOT NULL,
|
||||||
|
PRIMARY KEY (roomID, userID),
|
||||||
|
KEY userID (userID),
|
||||||
|
KEY type (type, time),
|
||||||
|
KEY time (time)
|
||||||
|
);
|
||||||
|
|
||||||
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (receiver) REFERENCES wcf1_user (userID) ON DELETE CASCADE;
|
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (receiver) REFERENCES wcf1_user (userID) ON DELETE CASCADE;
|
||||||
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (roomID) REFERENCES wcf1_chat_room (roomID) ON DELETE CASCADE;
|
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (roomID) REFERENCES wcf1_chat_room (roomID) ON DELETE CASCADE;
|
||||||
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (sender) REFERENCES wcf1_user (userID) ON DELETE SET NULL;
|
ALTER TABLE wcf1_chat_message ADD FOREIGN KEY (sender) REFERENCES wcf1_user (userID) ON DELETE SET NULL;
|
||||||
|
|
||||||
ALTER TABLE wcf1_chat_room ADD FOREIGN KEY (owner) REFERENCES wcf1_user (userID) ON DELETE SET NULL;
|
ALTER TABLE wcf1_chat_room ADD FOREIGN KEY (owner) REFERENCES wcf1_user (userID) ON DELETE SET NULL;
|
||||||
|
|
||||||
|
ALTER TABLE wcf1_chat_room_suspension ADD FOREIGN KEY (userID) REFERENCES wcf1_user (userID) ON DELETE CASCADE;
|
||||||
|
ALTER TABLE wcf1_chat_room_suspension ADD FOREIGN KEY (roomID) REFERENCES wcf1_chat_room (roomID) ON DELETE CASCADE;
|
Loading…
Reference in New Issue
Block a user