addSql('ALTER TABLE accommodation_price ADD type VARCHAR(20) DEFAULT NULL'); $this->addSql(<<<'SQL' INSERT INTO accommodation_price (accommodation_id, date_from, date_to, season, included_pax, min_nights, price_per_night, price_additional_person, accept_undersubscription, type, created_at, updated_at, created_by_id, updated_by_id) SELECT accommodation_id, date_from, date_to, season, included_pax, min_nights, price_per_night_override, price_additional_person_override, accept_undersubscription, 'discount', created_at, updated_at, created_by_id, updated_by_id FROM accommodation_price WHERE price_per_night_override IS NOT NULL SQL); $this->addSql('ALTER TABLE accommodation_price DROP price_per_night_override, DROP price_additional_person_override'); } public function down(Schema $schema): void { $this->addSql('ALTER TABLE accommodation_price ADD price_per_night_override INT DEFAULT NULL, ADD price_additional_person_override INT DEFAULT NULL, DROP type'); } }