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
";