migrations/Version20211228221726.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20211228221726 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('ALTER TABLE tickets CHANGE last_one last_one INT DEFAULT NULL');
  19.         $this->addSql('ALTER TABLE user CHANGE nom nom VARCHAR(180) NOT NULL, CHANGE prenom prenom VARCHAR(180) NOT NULL, CHANGE email email VARCHAR(180) NOT NULL, CHANGE roles roles JSON NOT NULL, CHANGE password password VARCHAR(255) NOT NULL');
  20.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D6496C6E55B5 ON user (nom)');
  21.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649A625945B ON user (prenom)');
  22.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649E7927C74 ON user (email)');
  23.     }
  24.     public function down(Schema $schema): void
  25.     {
  26.         // this down() migration is auto-generated, please modify it to your needs
  27.         $this->addSql('ALTER TABLE tickets CHANGE last_one last_one INT NOT NULL');
  28.         $this->addSql('DROP INDEX UNIQ_8D93D6496C6E55B5 ON user');
  29.         $this->addSql('DROP INDEX UNIQ_8D93D649A625945B ON user');
  30.         $this->addSql('DROP INDEX UNIQ_8D93D649E7927C74 ON user');
  31.         $this->addSql('ALTER TABLE user CHANGE nom nom TEXT CHARACTER SET utf8 NOT NULL COLLATE `utf8_general_ci`, CHANGE prenom prenom TEXT CHARACTER SET utf8 NOT NULL COLLATE `utf8_general_ci`, CHANGE email email VARCHAR(255) CHARACTER SET utf8 NOT NULL COLLATE `utf8_general_ci`, CHANGE roles roles TEXT CHARACTER SET utf8 NOT NULL COLLATE `utf8_general_ci`, CHANGE password password TEXT CHARACTER SET utf8 NOT NULL COLLATE `utf8_general_ci`');
  32.     }
  33. }