data (reminders): New reminder table.

This commit is contained in:
2023-08-18 23:38:54 +03:00
parent 161bc91468
commit 97cfaf54d5

View File

@@ -138,9 +138,20 @@ ALTER TABLE guild_config ADD COLUMN force_locale BOOLEAN;
--}}} --}}}
-- Reminder data {{{ -- Reminder data {{{
ALTER TABLE reminders ADD COLUMN failed BOOLEAN; DROP TABLE reminders CASCADE;
ALTER TABLE reminders CREATE TABLE reminders(
ADD CONSTRAINT fk_reminders_users FOREIGN KEY (userid) REFERENCES user_config (userid) ON DELETE CASCADE NOT VALID; 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);
-- }}} -- }}}