data (reminders): New reminder table.
This commit is contained in:
@@ -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);
|
||||||
-- }}}
|
-- }}}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user