2024-07-16 09:42:32 +00:00
|
|
|
-- Tables no longer needed as old dashboard is decomm.
|
|
|
|
DROP TABLE guild_users;
|
|
|
|
DROP TABLE events;
|
|
|
|
|
2024-07-04 19:52:36 +00:00
|
|
|
ALTER TABLE users ADD COLUMN `reset_inputs_on_create` BOOLEAN NOT NULL DEFAULT 0;
|
|
|
|
ALTER TABLE users ADD COLUMN `use_browser_timezone` BOOLEAN NOT NULL DEFAULT 1;
|
|
|
|
ALTER TABLE users ADD COLUMN `dashboard_color_scheme` ENUM('system', 'light', 'dark') NOT NULL DEFAULT 'system';
|
|
|
|
|
|
|
|
ALTER TABLE users DROP COLUMN `language`;
|
|
|
|
ALTER TABLE users DROP COLUMN `patreon`;
|
|
|
|
ALTER TABLE users DROP COLUMN `name`;
|
|
|
|
|
|
|
|
ALTER TABLE users DROP PRIMARY KEY, ADD PRIMARY KEY (`user`);
|
2024-07-16 09:42:32 +00:00
|
|
|
|
|
|
|
ALTER TABLE todos DROP CONSTRAINT todos_ibfk_5, MODIFY COLUMN user_id BIGINT UNSIGNED;
|
|
|
|
UPDATE todos SET user_id = (SELECT user FROM users WHERE id = user_id);
|
|
|
|
ALTER TABLE todos ADD CONSTRAINT todos_user_fk FOREIGN KEY (user_id) REFERENCES users(user);
|
|
|
|
|
|
|
|
ALTER TABLE reminders DROP CONSTRAINT reminders_ibfk_2, MODIFY COLUMN set_by BIGINT UNSIGNED;
|
|
|
|
UPDATE reminders SET set_by = (SELECT user FROM users WHERE id = set_by);
|
|
|
|
ALTER TABLE reminders ADD CONSTRAINT reminder_user_fk FOREIGN KEY (set_by) REFERENCES users(user);
|
|
|
|
|
|
|
|
ALTER TABLE users DROP COLUMN `id`;
|
2024-07-04 19:52:36 +00:00
|
|
|
ALTER TABLE users RENAME COLUMN `user` TO `id`;
|