startSetup(); if (version_compare($context->getVersion(), '2.0.1', '<')) { $this->addDefaultValueForDiscountStep($setup); } $setup->endSetup(); } /** * Add default value of 0 for the discount step column * @param SchemaSetupInterface $setup * @return void */ private function addDefaultValueForDiscountStep(SchemaSetupInterface $setup) { $connection = $setup->getConnection(); $connection->modifyColumn( $setup->getTable('salesrule'), 'discount_step', [ 'type' => Table::TYPE_INTEGER, 'unsigned' => true, 'nullable' => false, 'default' => '0', 'comment' => 'Discount Step', ] ); } }