13 lines
502 B
SQL
13 lines
502 B
SQL
-- Migration: Add RSS support for announcement channels
|
|
CREATE TABLE IF NOT EXISTS channel_rss_feeds (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
channel_id INT NOT NULL,
|
|
url VARCHAR(255) NOT NULL,
|
|
last_fetched_at TIMESTAMP NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
|
|
FOREIGN KEY (channel_id) REFERENCES channels(id) ON DELETE CASCADE
|
|
);
|
|
|
|
ALTER TABLE messages ADD COLUMN IF NOT EXISTS rss_guid VARCHAR(255) NULL;
|
|
CREATE INDEX IF NOT EXISTS idx_rss_guid ON messages(rss_guid);
|