mirror of https://git.skyjake.fi/gemini/bubble.git
39 lines
1.4 KiB
SQL
39 lines
1.4 KiB
SQL
-- Migration from v1 to v2 --
|
|
ALTER TABLE users ADD COLUMN email_inter INT DEFAULT 30;
|
|
ALTER TABLE users ADD COLUMN email_range VARCHAR(30) DEFAULT '';
|
|
ALTER TABLE users ADD COLUMN ts_email TIMESTAMP DEFAULT '2000-01-01 00:00:00';
|
|
ALTER TABLE notifs ADD COLUMN subspace INT;
|
|
ALTER TABLE notifs ADD COLUMN is_hidden BOOLEAN DEFAULT FALSE;
|
|
ALTER TABLE notifs ADD INDEX (dst,post);
|
|
ALTER TABLE notifs DROP INDEX type;
|
|
|
|
-- Migration from v2 to v3 --
|
|
ALTER TABLE posts ADD COLUMN num_people INT DEFAULT 0;
|
|
ALTER TABLE posts ADD COLUMN ts_comment TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
|
|
ALTER TABLE likes ADD INDEX (post);
|
|
|
|
-- Migration from v3 to v4 --
|
|
ALTER TABLE follow ADD INDEX (user);
|
|
ALTER TABLE posts ADD INDEX (subspace);
|
|
ALTER TABLE posts ADD INDEX (parent);
|
|
ALTER TABLE posts ADD INDEX (user);
|
|
ALTER TABLE posts ADD INDEX (issueid);
|
|
|
|
-- Migration from v4 to v5 --
|
|
ALTER TABLE users ADD COLUMN timezone VARCHAR(40) DEFAULT 'UTC';
|
|
ALTER TABLE users ADD COLUMN recovery VARCHAR(1000) DEFAULT '';
|
|
ALTER TABLE notifs ADD COLUMN comment INT;
|
|
|
|
-- Migration from v6.11 to v6.12 --
|
|
ALTER TABLE users MODIFY COLUMN notif INT DEFAULT 0xffffff;
|
|
UPDATE users SET notif=notif|0x040000;
|
|
|
|
-- Migration from v6 to v7 --
|
|
UPDATE users SET notif=notif|0x100000;
|
|
|
|
-- Migration from v7 to v8 --
|
|
ALTER TABLE users ADD COLUMN flair VARCHAR(30) DEFAULT '';
|
|
|
|
-- Migration from v8.0 to v8.1 --
|
|
ALTER TABLE users MODIFY COLUMN flair VARCHAR(1000) DEFAULT '';
|