From 97cfaf54d58698bccb419e466c2da00e09eb6a46 Mon Sep 17 00:00:00 2001 From: Conatum Date: Fri, 18 Aug 2023 23:38:54 +0300 Subject: [PATCH] data (reminders): New reminder table. --- data/migration/v12-13/migration.sql | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/data/migration/v12-13/migration.sql b/data/migration/v12-13/migration.sql index d6d2b249..141fe577 100644 --- a/data/migration/v12-13/migration.sql +++ b/data/migration/v12-13/migration.sql @@ -138,9 +138,20 @@ ALTER TABLE guild_config ADD COLUMN force_locale BOOLEAN; --}}} -- Reminder data {{{ -ALTER TABLE reminders ADD COLUMN failed BOOLEAN; -ALTER TABLE reminders - ADD CONSTRAINT fk_reminders_users FOREIGN KEY (userid) REFERENCES user_config (userid) ON DELETE CASCADE NOT VALID; +DROP TABLE reminders CASCADE; +CREATE TABLE reminders( + reminderid SERIAL PRIMARY KEY, + userid BIGINT NOT NULL REFERENCES user_config(userid) ON DELETE CASCADE, + remind_at TIMESTAMPTZ NOT NULL, + content TEXT NOT NULL, + message_link TEXT, + interval INTEGER, + failed BOOLEAN, + created_at TIMESTAMPTZ DEFAULT now(), + title TEXT, + footer TEXT +); +CREATE INDEX reminder_users ON reminders (userid); -- }}}