-- Fix crawl_sessions table by adding missing columns -- Add missing columns to crawl_sessions table ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS processed_urls TEXT[] DEFAULT ARRAY[]::TEXT[]; ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS pages_discovered INTEGER DEFAULT 0; ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS pages_processed INTEGER DEFAULT 0; ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS current_url VARCHAR; ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS error_message TEXT; ALTER TABLE crawl_sessions ADD COLUMN IF NOT EXISTS metadata JSONB DEFAULT '{}'::jsonb; -- Refresh schema cache to pick up new columns NOTIFY pgrst, 'reload schema';