fix: remove unsupported IF NOT EXISTS from ALTER TABLE for MySQL compat
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
+11
-12
@@ -41,16 +41,15 @@ CREATE TABLE IF NOT EXISTS alert_logs (
|
||||
);
|
||||
|
||||
-- Migration: add columns required by daemon.py to an existing jobs table
|
||||
-- Run once against an existing job_scraper_db; safe to skip if columns already exist.
|
||||
ALTER TABLE jobs
|
||||
ADD COLUMN IF NOT EXISTS description TEXT DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS match_score INT DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS match_breakdown JSON DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS matched_skills JSON DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS missing_skills JSON DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS verdict VARCHAR(50) DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS detail_fetched_at DATETIME DEFAULT NULL,
|
||||
ADD COLUMN IF NOT EXISTS scored_at DATETIME DEFAULT NULL;
|
||||
|
||||
ALTER TABLE jobs
|
||||
ADD INDEX IF NOT EXISTS idx_match_score (match_score),
|
||||
ADD INDEX IF NOT EXISTS idx_verdict (verdict);
|
||||
ADD COLUMN description TEXT DEFAULT NULL,
|
||||
ADD COLUMN match_score INT DEFAULT NULL,
|
||||
ADD COLUMN match_breakdown JSON DEFAULT NULL,
|
||||
ADD COLUMN matched_skills JSON DEFAULT NULL,
|
||||
ADD COLUMN missing_skills JSON DEFAULT NULL,
|
||||
ADD COLUMN verdict VARCHAR(50) DEFAULT NULL,
|
||||
ADD COLUMN detail_fetched_at DATETIME DEFAULT NULL,
|
||||
ADD COLUMN scored_at DATETIME DEFAULT NULL,
|
||||
ADD INDEX idx_match_score (match_score),
|
||||
ADD INDEX idx_verdict (verdict);
|
||||
|
||||
Reference in New Issue
Block a user