Neos\Flow\Persistence\Doctrine\Migrations\Version20141118174722::up PHP Метод

up() публичный Метод

public up ( Doctrine\DBAL\Schema\Schema $schema ) : void
$schema Doctrine\DBAL\Schema\Schema
Результат void
    public function up(Schema $schema)
    {
        $this->abortIf($this->connection->getDatabasePlatform()->getName() != 'postgresql');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource DROP CONSTRAINT fk_b4d45b32a4a851af');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource DROP CONSTRAINT fk_b4d45b323cb65d1');
        $this->addSql('DROP INDEX IF EXISTS idx_b4d45b323cb65d1');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource RENAME resourcepointer TO sha1');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ALTER sha1 TYPE VARCHAR(40), ALTER sha1 DROP DEFAULT, ALTER sha1 SET NOT NULL');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ADD md5 VARCHAR(32) NULL');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ADD collectionname VARCHAR(255) NULL');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ADD mediatype VARCHAR(100) NULL');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ADD relativepublicationpath VARCHAR(255) NOT NULL DEFAULT \'\'');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource ADD filesize NUMERIC(20, 0) NULL');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource DROP publishingconfiguration');
        $this->addSql('ALTER TABLE typo3_flow_resource_resource DROP fileextension');
        $this->addSql('DROP TABLE typo3_flow_resource_publishing_abstractpublishingconfiguration');
        $this->addSql('DROP TABLE typo3_flow_resource_resourcepointer');
    }
Version20141118174722