connection->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string'); $this->d3AddLongdescColumnToOxmanufacturers($schema); } public function down(Schema $schema) : void {} /** * @param Schema $schema * @return void * @throws \Doctrine\DBAL\Schema\SchemaException */ public function d3AddLongdescColumnToOxmanufacturers(Schema $schema){ $table = !$schema->hasTable('oxmanufacturers') ? $schema->createTable('oxmanufacturers') : $schema->getTable('oxmanufacturers'); // Beschreibung if (!$table->hasColumn('D3DESCRIPTION')) { $table->addColumn('D3DESCRIPTION', (new TextType())->getName()) ->setLength($this->connection->getDatabasePlatform()::LENGTH_LIMIT_TEXT) ->setNotnull(true); } } }