getTable(Utils::table('poll')); $pollTable->addColumn('value_max', 'smallint', ['default' => null, 'notnull' => false]); } /** * @param Schema $schema * @throws DBALException */ public function postUp(Schema $schema): void { $pollTable = $schema->getTable(Utils::table('poll')); $this->addSql('UPDATE ' . Utils::table('poll') . ' SET value_max = ValueMax'); $pollTable->dropColumn('ValueMax'); } /** * @param Schema $schema * @throws SchemaException */ public function down(Schema $schema): void { $pollTable = $schema->getTable(Utils::table('poll')); $pollTable->addColumn('ValueMax', 'smallint', ['default' => null, 'notnull' => false]); } /** * @param Schema $schema * @throws DBALException */ public function postDown(Schema $schema): void { $pollTable = $schema->getTable(Utils::table('poll')); $this->addSql('UPDATE ' . Utils::table('poll') . ' SET ValueMax = value_max'); $pollTable->dropColumn('value_max'); } }