public function collect(SchemaDiff $schemaDiff)
    {
        if ($schemaDiff->getOldAsset()->getName() !== $schemaDiff->getNewAsset()->getName()) {
            $this->renameSchemaQueries = array_merge(
                $this->renameSchemaQueries,
                $this->platform->getRenameDatabaseSQLQueries($schemaDiff)
            );
        }

        $this->collectTables($schemaDiff);
        $this->collectSequences($schemaDiff);
        $this->collectViews($schemaDiff);
    }