diff --git a/run_migration_dispositivos_token.php b/run_migration_dispositivos_token.php new file mode 100644 index 0000000..7fac49c --- /dev/null +++ b/run_migration_dispositivos_token.php @@ -0,0 +1,37 @@ +getConnection(); + $sql = file_get_contents($sqlFile); + + $statements = array_filter(array_map('trim', explode(';', $sql))); + + echo "
🚀 Ejecutando migración: 20260709_dispositivos_token\n\n";
+
+ foreach ($statements as $stmt) {
+ $clean = preg_replace('/--[^\n]*/', '', $stmt);
+ $clean = trim($clean);
+ if (empty($clean)) continue;
+
+ $pdo->exec($clean);
+ $preview = substr(preg_replace('/\s+/', ' ', $clean), 0, 100);
+ echo "✓ Ejecutado: {$preview}\n";
+ }
+
+ echo "\n✅ Migración completada. Columna token agregada a turnero_dispositivos.\n";
+
+} catch (Throwable $e) {
+ echo "❌ Error: " . htmlspecialchars($e->getMessage()) . "\n"; +}