<?php
require_once 'config/db.php';
try {
    $pdo = getConnection();
    
    // 1. Eliminar índice único
    $pdo->exec("ALTER TABLE fel_producto_mapping DROP INDEX descripcion_factura");
    echo "Índice único eliminado.\n";
    
    // 2. Agregar índice compuesto
    $pdo->exec("ALTER TABLE fel_producto_mapping ADD UNIQUE INDEX idx_desc_prod (descripcion_factura, producto_id)");
    echo "Índice compuesto agregado correctamente.\n";
    
} catch (Exception $e) {
    echo "ERROR: " . $e->getMessage() . "\n";
}
