<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Ajoute le champ `rank` sur segmentation : ordre de l'axe dans le questionnaire
* de segmentation présenté à l'utilisateur (null par défaut ; les axes avec un
* rank défini sont demandés en premier, triés croissant).
* (`rank` est un mot réservé MySQL, d'où les backticks.)
*/
final class Version20260902120000 extends AbstractMigration
{
public function getDescription(): string
{
return 'Add `rank` (ordre du questionnaire) on segmentation';
}
public function up(Schema $schema): void
{
$this->addSql('ALTER TABLE segmentation ADD `rank` INT DEFAULT NULL');
}
public function down(Schema $schema): void
{
$this->addSql('ALTER TABLE segmentation DROP `rank`');
}
}