protected function create($tableName, $tableConfig = null)
    {
        $tableConfig = is_null($tableConfig) ? $tableConfig = $tableName : $tableConfig;
        $createTable = $this->createCreateTable($tableName, $this->getTableConfig($tableConfig));
        $sql = $this->getCreateTableSql($createTable, $tableName);

        return $this->db->query($sql, Adapter\Adapter::QUERY_MODE_EXECUTE);
    }