#!/usr/bin/env node // Migration: Add ivanti_first_name and ivanti_last_name to users table // Allows per-user Ivanti identity for workflow filtering. const pool = require('../db'); async function run() { console.log('Adding Ivanti identity columns to users table...'); try { await pool.query(` ALTER TABLE users ADD COLUMN IF NOT EXISTS ivanti_first_name VARCHAR(100) DEFAULT NULL `); console.log('✓ ivanti_first_name column added (or already exists)'); await pool.query(` ALTER TABLE users ADD COLUMN IF NOT EXISTS ivanti_last_name VARCHAR(100) DEFAULT NULL `); console.log('✓ ivanti_last_name column added (or already exists)'); console.log('Migration complete.'); } catch (err) { console.error('Migration failed:', err.message); process.exit(1); } finally { await pool.end(); } } run();