-- Create external_calendars table CREATE TABLE external_calendars ( id INTEGER PRIMARY KEY AUTOINCREMENT, user_id INTEGER NOT NULL, name TEXT NOT NULL, url TEXT NOT NULL, color TEXT NOT NULL DEFAULT '#4285f4', is_visible BOOLEAN NOT NULL DEFAULT 1, created_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP, last_fetched DATETIME, FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ); -- Create index for performance CREATE INDEX idx_external_calendars_user_id ON external_calendars(user_id);