<?php
require 'config/global.php';

$conexion = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);

if ($conexion->connect_error) {
    die("Error de conexión: " . $conexion->connect_error);
}

// 1. Agregar columna idpersona
$sql1 = "ALTER TABLE documento_medico ADD COLUMN idpersona INT AFTER iddocumento";
if ($conexion->query($sql1) === TRUE) {
    echo "Columna 'idpersona' agregada correctamente.<br>";
} else {
    echo "Info (idpersona): " . $conexion->error . "<br>";
}

// 2. Hacer idatencion NULLABLE
$sql2 = "ALTER TABLE documento_medico MODIFY COLUMN idatencion INT NULL";
if ($conexion->query($sql2) === TRUE) {
    echo "Columna 'idatencion' modificada a NULLABLE correctamente.<br>";
} else {
    echo "Error modificando idatencion: " . $conexion->error . "<br>";
}

// 3. Crear índice para busquedas por persona
$sql3 = "CREATE INDEX idx_persona ON documento_medico(idpersona)";
if ($conexion->query($sql3) === TRUE) {
    echo "Índice 'idx_persona' creado.<br>";
} else {
    echo "Info (idx_persona): " . $conexion->error . "<br>";
}

$conexion->close();
?>