<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
final class Version20230821182902 extends AbstractMigration
{
public function getDescription(): string
{
return 'Add age_from and age_to for campaign';
}
public function up(Schema $schema): void
{
$this->addSql('ALTER TABLE activity CHANGE boost_status boost_status SMALLINT NOT NULL COMMENT \'Status related to boost code request from creator\'');
$this->addSql('ALTER TABLE campaign ADD age_from INT UNSIGNED DEFAULT NULL, ADD age_to INT UNSIGNED DEFAULT NULL');
$this->addSql('ALTER TABLE campaign RENAME INDEX campaign_ibfk_1 TO IDX_1F1512DDBBC2C8AC');
$this->addSql('ALTER TABLE country RENAME INDEX region_id TO IDX_5373C96698260155');
$this->addSql('ALTER TABLE creator CHANGE minimal_vip_amount minimal_vip_amount INT UNSIGNED NOT NULL');
$this->addSql('ALTER TABLE region RENAME INDEX parent_id TO IDX_F62F176727ACA70');
$this->addSql('ALTER TABLE video CHANGE boost_code boost_code VARCHAR(255) DEFAULT NULL COMMENT \'Boost code for boosting video\'');
}
public function down(Schema $schema): void
{
$this->addSql('ALTER TABLE activity CHANGE boost_status boost_status SMALLINT DEFAULT 0 NOT NULL');
$this->addSql('ALTER TABLE campaign DROP age_from, DROP age_to');
$this->addSql('ALTER TABLE campaign RENAME INDEX idx_1f1512ddbbc2c8ac TO campaign_ibfk_1');
$this->addSql('ALTER TABLE country RENAME INDEX idx_5373c96698260155 TO region_id');
$this->addSql('ALTER TABLE creator CHANGE minimal_vip_amount minimal_vip_amount INT UNSIGNED DEFAULT 0 NOT NULL');
$this->addSql('ALTER TABLE region RENAME INDEX idx_f62f176727aca70 TO parent_id');
$this->addSql('ALTER TABLE video CHANGE boost_code boost_code VARCHAR(255) DEFAULT NULL');
}
}