Example #1
0
 public function addDatabase(\blaze\ds\meta\DatabaseMetaData $database, $newName = null)
 {
     $this->checkClosed();
     if ($newName === null) {
         $db = $this->createDatabase($database->getDatabaseName(), $database->getDatabaseCharset(), $database->getDatabaseCollation());
     } else {
         $db = $this->createDatabase($newName, $database->getDatabaseCharset(), $database->getDatabaseCollation());
     }
     foreach ($database->getSchemas() as $schema) {
         $db->addSchema($schema);
     }
 }
 public function reverseDatabase(\blaze\ds\meta\DatabaseMetaData $dbmd)
 {
     foreach ($dbmd->getSchemas() as $schema) {
         $this->reverseSchema($schema);
     }
 }