Exemplo n.º 1
0
 private function updateDatabaseStructureFromFile($old_structure, $database_structure, $byParts = false)
 {
     if ($this->checkDone(__METHOD__)) {
         return true;
     }
     $converter = new dbSchemeConverter($this->connection);
     $converter->setDestinationFile($old_structure);
     $converter->setSourceFile($database_structure);
     $converter->setMode('restore', $byParts);
     while (true) {
         $answer = $converter->run();
         $result = $converter->getConverterLog();
         foreach ($result as $message) {
             $this->flushLog($message);
         }
         if ($answer === true) {
             break;
         }
         return false;
     }
     $this->setDone(__METHOD__);
     return false;
 }
Exemplo n.º 2
0
 private function updateDatabaseStructureFromFile($v8238d85b3a16e1f9d7c13d94fc6bb129, $vb35a2a11274f75067bea31d9b92978f5, $v0241e29d5a777e1f61eb1ecf1cba1239 = false)
 {
     if ($this->checkDone(__METHOD__)) {
         return true;
     }
     $v0ea7dd4da372f1a68a5dda3b9fc7e2e8 = new dbSchemeConverter($this->connection);
     $v0ea7dd4da372f1a68a5dda3b9fc7e2e8->setDestinationFile($v8238d85b3a16e1f9d7c13d94fc6bb129);
     $v0ea7dd4da372f1a68a5dda3b9fc7e2e8->setSourceFile($vb35a2a11274f75067bea31d9b92978f5);
     $v0ea7dd4da372f1a68a5dda3b9fc7e2e8->setMode('restore', $v0241e29d5a777e1f61eb1ecf1cba1239);
     while (true) {
         $va363b8d13575101a0226e8d0d054f2e7 = $v0ea7dd4da372f1a68a5dda3b9fc7e2e8->run();
         $result = $v0ea7dd4da372f1a68a5dda3b9fc7e2e8->getConverterLog();
         foreach ($result as $v78e731027d8fd50ed642340b7c9a63b3) {
             $this->flushLog($v78e731027d8fd50ed642340b7c9a63b3);
         }
         if ($va363b8d13575101a0226e8d0d054f2e7 === true) {
             break;
         }
         return false;
     }
     $this->setDone(__METHOD__);
     return false;
 }