migrations/Version20240228111101.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 Version20240228111101 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 answer CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  19.         $this->addSql('ALTER TABLE association CHANGE active active TINYINT(1) DEFAULT 0 NOT NULL');
  20.         $this->addSql('ALTER TABLE award CHANGE active active TINYINT(1) DEFAULT 0 NOT NULL');
  21.         $this->addSql('ALTER TABLE award_config CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  22.         $this->addSql('ALTER TABLE award_operation CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  23.         $this->addSql('ALTER TABLE category CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE active_menu active_menu TINYINT(1) DEFAULT 0 NOT NULL');
  24.         $this->addSql('ALTER TABLE channel CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE empty_channel empty_channel TINYINT(1) DEFAULT 0 NOT NULL, CHANGE is_thematic is_thematic TINYINT(1) DEFAULT 0 NOT NULL');
  25.         $this->addSql('ALTER TABLE company CHANGE visio_allowed visio_allowed TINYINT(1) DEFAULT 1 NOT NULL, CHANGE visio_payment_allowed visio_payment_allowed TINYINT(1) DEFAULT 1 NOT NULL, CHANGE force_segmentation force_segmentation TINYINT(1) DEFAULT 0 NOT NULL, CHANGE siren siren VARCHAR(255) DEFAULT NULL, CHANGE status status VARCHAR(255) DEFAULT \'active\' NOT NULL, CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE slug slug VARCHAR(255) DEFAULT NULL, CHANGE customizable customizable TINYINT(1) DEFAULT 0 NOT NULL');
  26.         $this->addSql('ALTER TABLE company_tag ADD id INT AUTO_INCREMENT NOT NULL, CHANGE tag_id tag_id INT DEFAULT NULL, CHANGE company_id company_id INT DEFAULT NULL, DROP PRIMARY KEY, ADD PRIMARY KEY (id)');
  27.         $this->addSql('ALTER TABLE day CHANGE free_day free_day TINYINT(1) DEFAULT 0 NOT NULL');
  28.         $this->addSql('ALTER TABLE event CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE locked locked TINYINT(1) DEFAULT 0 NOT NULL');
  29.         $this->addSql('ALTER TABLE filters_category CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  30.         $this->addSql('ALTER TABLE filters_filter CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE is_binary is_binary TINYINT(1) DEFAULT 0 NOT NULL');
  31.         $this->addSql('ALTER TABLE mood_after_post_response CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  32.         $this->addSql('ALTER TABLE notation CHANGE as_rated as_rated TINYINT(1) DEFAULT 1 NOT NULL');
  33.         $this->addSql('ALTER TABLE notification CHANGE template template TINYINT(1) DEFAULT 0, CHANGE active active TINYINT(1) DEFAULT 1');
  34.         $this->addSql('ALTER TABLE objective CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE is_recommended_objective is_recommended_objective TINYINT(1) DEFAULT 0 NOT NULL');
  35.         $this->addSql('ALTER TABLE `order` CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  36.         $this->addSql('ALTER TABLE program CHANGE active active TINYINT(1) DEFAULT 0 NOT NULL');
  37.         $this->addSql('ALTER TABLE pub CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  38.         $this->addSql('ALTER TABLE pub_client ADD id INT AUTO_INCREMENT NOT NULL, CHANGE pub_id pub_id INT DEFAULT NULL, CHANGE client_id client_id INT DEFAULT NULL, CHANGE hide hide TINYINT(1) DEFAULT 1 NOT NULL, DROP PRIMARY KEY, ADD PRIMARY KEY (id)');
  39.         $this->addSql('ALTER TABLE question CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE is_required is_required TINYINT(1) DEFAULT 1 NOT NULL COMMENT \'Rend la question obligatoire\', CHANGE is_multiple is_multiple TINYINT(1) DEFAULT 0 NOT NULL COMMENT \'Question à choix multiples\'');
  40.         $this->addSql('ALTER TABLE registration CHANGE presence presence TINYINT(1) DEFAULT 0 NOT NULL');
  41.         $this->addSql('ALTER TABLE seo CHANGE search_is_virtual search_is_virtual TINYINT(1) DEFAULT 0');
  42.         $this->addSql('ALTER TABLE slide CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  43.         $this->addSql('ALTER TABLE specialist CHANGE is_affiliated is_affiliated TINYINT(1) DEFAULT 0');
  44.         $this->addSql('ALTER TABLE survey CHANGE active active TINYINT(1) DEFAULT 0 NOT NULL');
  45.         $this->addSql('ALTER TABLE survey_config CHANGE active active TINYINT(1) DEFAULT 1');
  46.         $this->addSql('ALTER TABLE team CHANGE active active TINYINT(1) DEFAULT 1');
  47.         $this->addSql('ALTER TABLE tv_company CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE customizable customizable TINYINT(1) DEFAULT 0 NOT NULL');
  48.         $this->addSql('ALTER TABLE tv_configuration CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE display display TINYINT(1) DEFAULT 1');
  49.         $this->addSql('ALTER TABLE tv_tag CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  50.         $this->addSql('ALTER TABLE tv_user CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE newsletter newsletter TINYINT(1) DEFAULT 0 NOT NULL, CHANGE first_login first_login TINYINT(1) DEFAULT 1 NOT NULL, CHANGE home_survey home_survey TINYINT(1) DEFAULT 1 NOT NULL, CHANGE device_active device_active TINYINT(1) DEFAULT 1');
  51.         $this->addSql('ALTER TABLE user CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE quotas quotas INT DEFAULT -1 NOT NULL, CHANGE quotas_type quotas_type VARCHAR(255) DEFAULT \'unset\' NOT NULL, CHANGE device_active device_active TINYINT(1) DEFAULT 1, CHANGE newsletter newsletter TINYINT(1) DEFAULT 0 NOT NULL, CHANGE first_login first_login TINYINT(1) DEFAULT 1 NOT NULL, CHANGE home_survey home_survey TINYINT(1) DEFAULT 1 NOT NULL');
  52.         $this->addSql('ALTER TABLE user_device CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL');
  53.         $this->addSql('ALTER TABLE user_response CHANGE stop_ask stop_ask TINYINT(1) DEFAULT 0 NOT NULL');
  54.         $this->addSql('ALTER TABLE video CHANGE active active TINYINT(1) DEFAULT 1 NOT NULL, CHANGE forthcoming forthcoming TINYINT(1) DEFAULT 1 NOT NULL, CHANGE is_recipe is_recipe TINYINT(1) DEFAULT 0 NOT NULL, CHANGE public public TINYINT(1) DEFAULT 0 NOT NULL');
  55.         $this->addSql('ALTER TABLE visio_event CHANGE tva_applicable tva_applicable TINYINT(1) DEFAULT 0 NOT NULL');
  56.     }
  57.     public function down(Schema $schema): void
  58.     {
  59.         // this down() migration is auto-generated, please modify it to your needs
  60.         $this->addSql('ALTER TABLE answer CHANGE active active TINYINT(1) NOT NULL');
  61.         $this->addSql('ALTER TABLE association CHANGE active active TINYINT(1) NOT NULL');
  62.         $this->addSql('ALTER TABLE award CHANGE active active TINYINT(1) NOT NULL');
  63.         $this->addSql('ALTER TABLE award_config CHANGE active active TINYINT(1) NOT NULL');
  64.         $this->addSql('ALTER TABLE award_operation CHANGE active active TINYINT(1) NOT NULL');
  65.         $this->addSql('ALTER TABLE category CHANGE active active TINYINT(1) NOT NULL, CHANGE active_menu active_menu TINYINT(1) NOT NULL');
  66.         $this->addSql('ALTER TABLE channel CHANGE active active TINYINT(1) NOT NULL, CHANGE empty_channel empty_channel TINYINT(1) NOT NULL, CHANGE is_thematic is_thematic TINYINT(1) NOT NULL');
  67.         $this->addSql('ALTER TABLE company CHANGE visio_allowed visio_allowed TINYINT(1) NOT NULL, CHANGE visio_payment_allowed visio_payment_allowed TINYINT(1) NOT NULL, CHANGE force_segmentation force_segmentation TINYINT(1) NOT NULL, CHANGE siren siren VARCHAR(255) NOT NULL, CHANGE status status VARCHAR(255) NOT NULL, CHANGE active active TINYINT(1) NOT NULL, CHANGE slug slug VARCHAR(255) NOT NULL, CHANGE customizable customizable TINYINT(1) NOT NULL');
  68.         $this->addSql('ALTER TABLE company_tag MODIFY id INT NOT NULL');
  69.         $this->addSql('DROP INDEX `PRIMARY` ON company_tag');
  70.         $this->addSql('ALTER TABLE company_tag DROP id, CHANGE tag_id tag_id INT NOT NULL, CHANGE company_id company_id INT NOT NULL');
  71.         $this->addSql('ALTER TABLE company_tag ADD PRIMARY KEY (tag_id, company_id)');
  72.         $this->addSql('ALTER TABLE day CHANGE free_day free_day TINYINT(1) NOT NULL');
  73.         $this->addSql('ALTER TABLE event CHANGE active active TINYINT(1) NOT NULL, CHANGE locked locked TINYINT(1) NOT NULL');
  74.         $this->addSql('ALTER TABLE filters_category CHANGE active active TINYINT(1) NOT NULL');
  75.         $this->addSql('ALTER TABLE filters_filter CHANGE active active TINYINT(1) NOT NULL, CHANGE is_binary is_binary TINYINT(1) NOT NULL');
  76.         $this->addSql('ALTER TABLE mood_after_post_response CHANGE active active TINYINT(1) NOT NULL');
  77.         $this->addSql('ALTER TABLE notation CHANGE as_rated as_rated TINYINT(1) NOT NULL');
  78.         $this->addSql('ALTER TABLE notification CHANGE template template TINYINT(1) DEFAULT NULL, CHANGE active active TINYINT(1) DEFAULT NULL');
  79.         $this->addSql('ALTER TABLE objective CHANGE active active TINYINT(1) NOT NULL, CHANGE is_recommended_objective is_recommended_objective TINYINT(1) NOT NULL');
  80.         $this->addSql('ALTER TABLE `order` CHANGE active active TINYINT(1) NOT NULL');
  81.         $this->addSql('ALTER TABLE program CHANGE active active TINYINT(1) NOT NULL');
  82.         $this->addSql('ALTER TABLE pub CHANGE active active TINYINT(1) NOT NULL');
  83.         $this->addSql('ALTER TABLE pub_client MODIFY id INT NOT NULL');
  84.         $this->addSql('DROP INDEX `PRIMARY` ON pub_client');
  85.         $this->addSql('ALTER TABLE pub_client DROP id, CHANGE pub_id pub_id INT NOT NULL, CHANGE client_id client_id INT NOT NULL, CHANGE hide hide TINYINT(1) NOT NULL');
  86.         $this->addSql('ALTER TABLE pub_client ADD PRIMARY KEY (pub_id, client_id)');
  87.         $this->addSql('ALTER TABLE question CHANGE active active TINYINT(1) NOT NULL, CHANGE is_required is_required TINYINT(1) NOT NULL COMMENT \'Rend la question obligatoire\', CHANGE is_multiple is_multiple TINYINT(1) NOT NULL COMMENT \'Question à choix multiples\'');
  88.         $this->addSql('ALTER TABLE registration CHANGE presence presence TINYINT(1) NOT NULL');
  89.         $this->addSql('ALTER TABLE seo CHANGE search_is_virtual search_is_virtual TINYINT(1) DEFAULT NULL');
  90.         $this->addSql('ALTER TABLE slide CHANGE active active TINYINT(1) NOT NULL');
  91.         $this->addSql('ALTER TABLE specialist CHANGE is_affiliated is_affiliated TINYINT(1) DEFAULT NULL');
  92.         $this->addSql('ALTER TABLE survey CHANGE active active TINYINT(1) NOT NULL');
  93.         $this->addSql('ALTER TABLE survey_config CHANGE active active TINYINT(1) DEFAULT NULL');
  94.         $this->addSql('ALTER TABLE team CHANGE active active TINYINT(1) DEFAULT NULL');
  95.         $this->addSql('ALTER TABLE tv_company CHANGE active active TINYINT(1) NOT NULL, CHANGE customizable customizable TINYINT(1) NOT NULL');
  96.         $this->addSql('ALTER TABLE tv_configuration CHANGE active active TINYINT(1) NOT NULL, CHANGE display display TINYINT(1) DEFAULT NULL');
  97.         $this->addSql('ALTER TABLE tv_tag CHANGE active active TINYINT(1) NOT NULL');
  98.         $this->addSql('ALTER TABLE tv_user CHANGE active active TINYINT(1) NOT NULL, CHANGE newsletter newsletter TINYINT(1) NOT NULL, CHANGE first_login first_login TINYINT(1) NOT NULL, CHANGE home_survey home_survey TINYINT(1) NOT NULL, CHANGE device_active device_active TINYINT(1) DEFAULT NULL');
  99.         $this->addSql('ALTER TABLE `user` CHANGE active active TINYINT(1) NOT NULL, CHANGE quotas quotas INT NOT NULL, CHANGE quotas_type quotas_type VARCHAR(255) NOT NULL, CHANGE device_active device_active TINYINT(1) DEFAULT NULL, CHANGE newsletter newsletter TINYINT(1) NOT NULL, CHANGE first_login first_login TINYINT(1) NOT NULL, CHANGE home_survey home_survey TINYINT(1) NOT NULL');
  100.         $this->addSql('ALTER TABLE user_device CHANGE active active TINYINT(1) NOT NULL');
  101.         $this->addSql('ALTER TABLE user_response CHANGE stop_ask stop_ask TINYINT(1) NOT NULL');
  102.         $this->addSql('ALTER TABLE video CHANGE active active TINYINT(1) NOT NULL, CHANGE forthcoming forthcoming TINYINT(1) NOT NULL, CHANGE is_recipe is_recipe TINYINT(1) NOT NULL, CHANGE public public TINYINT(1) NOT NULL');
  103.         $this->addSql('ALTER TABLE visio_event CHANGE tva_applicable tva_applicable TINYINT(1) NOT NULL');
  104.     }
  105. }