1
ALTER TABLE threads ADD COLUMN chatType tinyint;
2
ALTER TABLE thread_participants ADD COLUMN alias varchar(255);
3
ALTER TABLE thread_participants ADD COLUMN state tinyint;
4
CREATE TABLE chat_room_info (
5
accountId varchar(255),
11
creationTimestamp datetime,
14
participantLimit integer,
17
description varchar(1024),
20
passwordProtected boolean,
21
password varchar(512),
22
passwordHint varchar(512),
23
canUpdateConfiguration boolean,
24
subject varchar(1024),
28
UPDATE threads SET chatType = 0;
29
UPDATE threads SET chatType=1 WHERE (SELECT COUNT(participantId) from thread_participants WHERE thread_participants.threadId=threads.threadId and thread_participants.accountId=threads.accountId AND thread_participants.type=threads.type)=1;
30
UPDATE thread_participants SET state = 0;
32
DROP TRIGGER threads_delete_trigger;
33
CREATE TRIGGER threads_delete_trigger AFTER DELETE ON threads
36
DELETE FROM thread_participants WHERE
37
accountId=old.accountId AND
38
threadId=old.threadId AND
40
DELETE FROM chat_room_info WHERE
41
accountId=old.accountId AND
42
threadId=old.threadId AND