migrations/Version20240408144504.php line 1
<?phpdeclare(strict_types=1);namespace DoctrineMigrations;use Doctrine\DBAL\Schema\Schema;use Doctrine\Migrations\AbstractMigration;/*** Auto-generated Migration: Please modify to your needs!*/final class Version20240408144504 extends AbstractMigration{public function getDescription(): string{return '';}public function up(Schema $schema): void{// this up() migration is auto-generated, please modify it to your needs$this->addSql('CREATE TABLE device (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, width INT NOT NULL, height INT NOT NULL, pixel_ratio INT NOT NULL, browser VARCHAR(255) NOT NULL, view_port_width INT NOT NULL, view_port_height INT NOT NULL, json JSON NOT NULL, platform VARCHAR(255) NOT NULL, ram INT NOT NULL, cores INT NOT NULL, gpu_vendor VARCHAR(255) NOT NULL, gpu_renderer VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');$this->addSql('ALTER TABLE host ADD expire DATE NOT NULL, ADD cpu INT NOT NULL, ADD ram INT NOT NULL, ADD space INT NOT NULL');$this->addSql('ALTER TABLE search_campaign DROP company');$this->addSql('ALTER TABLE search_feed DROP global_timeout');$this->addSql('ALTER TABLE search_feed_timeouts CHANGE count count DOUBLE PRECISION NOT NULL');}public function down(Schema $schema): void{// this down() migration is auto-generated, please modify it to your needs$this->addSql('DROP TABLE device');$this->addSql('ALTER TABLE host DROP expire, DROP cpu, DROP ram, DROP space');$this->addSql('ALTER TABLE search_campaign ADD company VARCHAR(255) DEFAULT NULL');$this->addSql('ALTER TABLE search_feed ADD global_timeout INT DEFAULT NULL');$this->addSql('ALTER TABLE search_feed_timeouts CHANGE count count INT NOT NULL');}}