Aethel Bot OSS repository! aethel.xyz
bot fun ai discord discord-bot aethel
at main 667 B view raw
1-- Create reminders table (only if not exists from initial migration) 2CREATE TABLE IF NOT EXISTS reminders ( 3 reminder_id TEXT PRIMARY KEY, 4 user_id TEXT NOT NULL, 5 user_tag TEXT NOT NULL, 6 channel_id TEXT, 7 guild_id TEXT, 8 message TEXT NOT NULL, 9 expires_at TIMESTAMPTZ NOT NULL, 10 is_completed BOOLEAN DEFAULT FALSE, 11 completed_at TIMESTAMPTZ, 12 metadata JSONB DEFAULT '{}', 13 created_at TIMESTAMPTZ DEFAULT CURRENT_TIMESTAMP 14); 15 16-- Index for faster lookups 17CREATE INDEX IF NOT EXISTS idx_reminders_user_id ON reminders(user_id); 18CREATE INDEX IF NOT EXISTS idx_reminders_expires_at ON reminders(expires_at) WHERE is_completed = FALSE;