public function restoreTable($table, $restoreColumns = false)
    {
        $dumpChecksum = $this->getDumpChecksum();
        $currentChecksum = $this->getTableChecksum($table);

        if ($currentChecksum[$table] === $dumpChecksum[$table]) {
            return false;
        }

        if ($restoreColumns) {
            $this->restoreColumns($table);
        }

        $this->resetTable($table);
        return true;
    }