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