diff --git a/db/migrations/002_quotejudge_current_columns.sql b/db/migrations/002_quotejudge_current_columns.sql new file mode 100644 index 0000000..04eccb8 --- /dev/null +++ b/db/migrations/002_quotejudge_current_columns.sql @@ -0,0 +1,10 @@ +-- Ensure all columns used by the current QuoteJudge runtime exist before +-- legacy bridge migrations reference them. Additive and safe for existing DBs. +ALTER TABLE quote_comparisons + ADD COLUMN IF NOT EXISTS recommendation_vendor TEXT, + ADD COLUMN IF NOT EXISTS recommended_vendor TEXT, + ADD COLUMN IF NOT EXISTS result JSONB, + ADD COLUMN IF NOT EXISTS payload JSONB, + ADD COLUMN IF NOT EXISTS weighted_score NUMERIC(10,4), + ADD COLUMN IF NOT EXISTS score DOUBLE PRECISION, + ADD COLUMN IF NOT EXISTS normalized_total DOUBLE PRECISION;