/** * Create XML map * * @param rdbms.DBAdapter and adapter * @param string database * @return rdbms.util.DBConstraintXmlGenerator object */ public static function createFromDatabase($adapter, $database) { $g = new self(); $g->doc->root()->setAttribute('created_at', date('r')); $g->doc->root()->setAttribute('created_by', System::getProperty('user.name')); $g->doc->root()->addChild(new \xml\Node('database', null, ['database' => $database])); $g->tables = DBTable::getByDatabase($adapter, $database); return $g; }
public function fetchTables() { return DBTable::getByDatabase($this->adapter, $this->adapter->conn->dsn->getDatabase()); }