From 30c7ec4797f736a86c7330d40a3f9bacc2c0b57a Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 22 Apr 2026 19:55:27 -0500 Subject: [PATCH] Create run_migration_lugar_consentimientos.php --- run_migration_lugar_consentimientos.php | 41 +++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 run_migration_lugar_consentimientos.php diff --git a/run_migration_lugar_consentimientos.php b/run_migration_lugar_consentimientos.php new file mode 100644 index 0000000..83d9c9b --- /dev/null +++ b/run_migration_lugar_consentimientos.php @@ -0,0 +1,41 @@ +getConnection(); + $sql = file_get_contents($sqlFile); + + // Separar sentencias + $statements = array_filter(array_map('trim', explode(';', $sql))); + + echo "
🚀 Ejecutando migración: 20260422_turnero_lugar_consentimientos\n\n";
+
+    foreach ($statements as $stmt) {
+        // Saltar líneas vacías y comentarios puros
+        $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. Tabla turnero_lugar_consentimientos creada.\n
"; + +} catch (Throwable $e) { + echo "
❌ Error: " . htmlspecialchars($e->getMessage()) . "\n
"; +}