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