From 68cf64edf716015f1cd02cc1754fd5933c3a3eeb Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 9 Jul 2026 11:26:17 -0500 Subject: [PATCH] chore: migration web runner columna origen lab_pacientes Co-Authored-By: Claude Sonnet 4.6 --- migrar_origen.php | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 migrar_origen.php diff --git a/migrar_origen.php b/migrar_origen.php new file mode 100644 index 0000000..d3f6d57 --- /dev/null +++ b/migrar_origen.php @@ -0,0 +1,25 @@ +getConnection(); + +$steps = [ + "ALTER TABLE lab_pacientes ADD COLUMN IF NOT EXISTS origen VARCHAR(20) NOT NULL DEFAULT 'manual' COMMENT 'Origen: manual | rips | whatsapp' AFTER notas_admin", + "UPDATE lab_pacientes SET origen = 'whatsapp' WHERE user_id IS NOT NULL AND origen = 'manual'", + "CREATE INDEX IF NOT EXISTS idx_pac_origen ON lab_pacientes (origen)", +]; + +echo '
';
+foreach ($steps as $sql) {
+    echo htmlspecialchars(substr($sql, 0, 80)) . "...\n";
+    try {
+        $pdo->exec($sql);
+        echo "  ✓ OK\n\n";
+    } catch (\Throwable $e) {
+        echo "  ✗ ERROR: " . htmlspecialchars($e->getMessage()) . "\n\n";
+    }
+}
+echo "Listo.\n
";