Пример #1
0
 protected static function _do($statements, $force, $route_name)
 {
     $router = new Pfw_Db_Router_Standard($route_name);
     $routes = $router->getAllWriteRoutes();
     foreach ($routes as $route) {
         $db = Pfw_Db::factory($route, false);
         foreach ($statements as $statement) {
             echo "running sql: \"{$statement}\"\n";
             if (false == self::$_dry_run) {
                 if ($force) {
                     try {
                         $out = $db->query($statement);
                     } catch (Exception $e) {
                     }
                 } else {
                     $out = $db->query($statement);
                 }
             }
         }
     }
 }