Add vrctl parse and reminder
This commit is contained in:
20
migrations/01_vrctl_event_reminders.js
Normal file
20
migrations/01_vrctl_event_reminders.js
Normal file
@@ -0,0 +1,20 @@
|
||||
module.exports = {
|
||||
up: async ({ context: db }) => {
|
||||
db.exec(`
|
||||
CREATE TABLE IF NOT EXISTS vrctl_event_reminders (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
vrctl_event_id TEXT NOT NULL,
|
||||
message_id TEXT NOT NULL,
|
||||
channel_id TEXT NOT NULL,
|
||||
event_name TEXT,
|
||||
event_start INTEGER NOT NULL,
|
||||
reminder_sent INTEGER NOT NULL DEFAULT 0,
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
`);
|
||||
db.exec(`CREATE INDEX IF NOT EXISTS idx_vrctl_reminders_pending ON vrctl_event_reminders (reminder_sent, event_start);`);
|
||||
},
|
||||
down: async ({ context: db }) => {
|
||||
db.exec(`DROP TABLE IF EXISTS vrctl_event_reminders;`);
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user