CREATE TABLE scrape_log ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), source_name TEXT NOT NULL, entity_type TEXT NOT NULL, entity_id UUID NOT NULL, source_url TEXT NOT NULL, last_scraped_at TIMESTAMPTZ NOT NULL DEFAULT NOW(), raw_data JSONB ); CREATE INDEX idx_scrape_entity ON scrape_log(entity_type, entity_id); CREATE INDEX idx_scrape_source ON scrape_log(source_name);