migrations/Version20240213142417.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 Version20240213142417 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('CREATE TABLE answer (id INT AUTO_INCREMENT NOT NULL, question_id INT NOT NULL, program_id INT DEFAULT NULL, recommended_objective_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, updated_at DATETIME DEFAULT NULL, created_at DATETIME NOT NULL, value INT DEFAULT NULL, rank INT NOT NULL, active TINYINT(1) NOT NULL, description LONGTEXT DEFAULT NULL, INDEX IDX_DADD4A251E27F6BF (question_id), INDEX IDX_DADD4A253EB8070A (program_id), INDEX IDX_DADD4A25CED375AF (recommended_objective_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE association (id INT AUTO_INCREMENT NOT NULL, preview_id INT DEFAULT NULL, picture_id INT DEFAULT NULL, illustration_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, short_description VARCHAR(510) DEFAULT NULL, content LONGTEXT DEFAULT NULL, link_url VARCHAR(255) DEFAULT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_FD8521CCCDE46FDB (preview_id), INDEX IDX_FD8521CCEE45BDBF (picture_id), INDEX IDX_FD8521CC5926566C (illustration_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE award (id INT AUTO_INCREMENT NOT NULL, rules_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, date_start DATETIME DEFAULT NULL, date_end DATETIME DEFAULT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_8A5B2EE7FB699244 (rules_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE award_tv_company (award_id INT NOT NULL, tv_company_id INT NOT NULL, INDEX IDX_CF69F3163D5282CF (award_id), INDEX IDX_CF69F31621192FC6 (tv_company_id), PRIMARY KEY(award_id, tv_company_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE award_config (id INT AUTO_INCREMENT NOT NULL, preview_id INT DEFAULT NULL, picture_id INT DEFAULT NULL, illustration_id INT DEFAULT NULL, award_id INT NOT NULL, operation_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, points INT DEFAULT NULL, max_points INT DEFAULT NULL, min_points INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, content LONGTEXT DEFAULT NULL, rank INT DEFAULT NULL, active TINYINT(1) NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_1B3F9CA5CDE46FDB (preview_id), INDEX IDX_1B3F9CA5EE45BDBF (picture_id), INDEX IDX_1B3F9CA55926566C (illustration_id), INDEX IDX_1B3F9CA53D5282CF (award_id), INDEX IDX_1B3F9CA544AC3583 (operation_id), INDEX IDX_1B3F9CA521192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE award_log (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, award_id INT DEFAULT NULL, operation_id INT DEFAULT NULL, points_won INT DEFAULT NULL, points_total INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, sub_type VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, INDEX IDX_EF0D8DF529951A4A (tv_user_id), INDEX IDX_EF0D8DF53D5282CF (award_id), INDEX IDX_EF0D8DF544AC3583 (operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE award_operation (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, sub_type VARCHAR(255) DEFAULT NULL, rank INT DEFAULT NULL, active TINYINT(1) NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE calc_program_video (id INT AUTO_INCREMENT NOT NULL, program_id INT DEFAULT NULL, program_name VARCHAR(255) DEFAULT NULL, video_id INT DEFAULT NULL, video_name VARCHAR(255) DEFAULT NULL, category_id INT DEFAULT NULL, category_name VARCHAR(255) DEFAULT NULL, channel_id INT DEFAULT NULL, channel_name VARCHAR(255) DEFAULT NULL, playlist_id INT DEFAULT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, illustration_id INT DEFAULT NULL, app_picture_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, active TINYINT(1) NOT NULL, active_menu TINYINT(1) NOT NULL, INDEX IDX_64C19C1EE45BDBF (picture_id), INDEX IDX_64C19C15926566C (illustration_id), INDEX IDX_64C19C1B85E16C3 (app_picture_id), INDEX IDX_64C19C121192FC6 (tv_company_id), INDEX IDX_64C19C1727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE channel (id INT AUTO_INCREMENT NOT NULL, category_id INT DEFAULT NULL, playlist_id INT NOT NULL, image_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, tv_user_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, content LONGTEXT NOT NULL, empty_channel TINYINT(1) NOT NULL, is_thematic TINYINT(1) NOT NULL, content_playlist LONGTEXT DEFAULT NULL, rank INT NOT NULL, created_at DATETIME NOT NULL, thematic_motivation_end_phrase VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, stringify_tags LONGTEXT DEFAULT NULL, INDEX IDX_A2F98E4712469DE2 (category_id), INDEX IDX_A2F98E476BBD148 (playlist_id), INDEX IDX_A2F98E473DA5256D (image_id), INDEX IDX_A2F98E4721192FC6 (tv_company_id), INDEX IDX_A2F98E47727ACA70 (parent_id), INDEX IDX_A2F98E4729951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE channel_tv_tag (channel_id INT NOT NULL, tv_tag_id INT NOT NULL, INDEX IDX_C626B00072F5A1AA (channel_id), INDEX IDX_C626B000FFF4458C (tv_tag_id), PRIMARY KEY(channel_id, tv_tag_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE day (id INT AUTO_INCREMENT NOT NULL, playlist_id INT DEFAULT NULL, program_id INT NOT NULL, name VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, rank INT NOT NULL, created_at DATETIME NOT NULL, status VARCHAR(255) NOT NULL, free_day TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_E5A029906BBD148 (playlist_id), INDEX IDX_E5A029903EB8070A (program_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE day_event (id INT AUTO_INCREMENT NOT NULL COMMENT \'Clé primaire\', day_id INT NOT NULL, tv_user_id INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'Date et heure de l\'\'évènement\', type VARCHAR(255) NOT NULL COMMENT \'Type d\'\'evenenment donné (ex: début de journée, fin de journée, ...)\', INDEX IDX_8263B6439C24126 (day_id), INDEX IDX_8263B64329951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE department (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_CD1DE18A21192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE exclusions_category (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT NOT NULL, category_id INT NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_4E07ACB421192FC6 (tv_company_id), INDEX IDX_4E07ACB412469DE2 (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE exclusions_channel (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT NOT NULL, channel_id INT NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_5B7AB0E021192FC6 (tv_company_id), INDEX IDX_5B7AB0E072F5A1AA (channel_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE exclusions_video (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT NOT NULL, video_id INT NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_285E884D21192FC6 (tv_company_id), INDEX IDX_285E884D29C1004E (video_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE expert (id INT AUTO_INCREMENT NOT NULL, avatar_id INT DEFAULT NULL, picture_id INT DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, field VARCHAR(255) NOT NULL, career LONGTEXT NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_4F1B934286383B10 (avatar_id), INDEX IDX_4F1B9342EE45BDBF (picture_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE favorite (tv_user_id INT NOT NULL, video_id INT NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_68C58ED929951A4A (tv_user_id), INDEX IDX_68C58ED929C1004E (video_id), PRIMARY KEY(tv_user_id, video_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE filters_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, rank INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE filters_category_channel (filters_category_id INT NOT NULL, channel_id INT NOT NULL, INDEX IDX_E401DE4094923D85 (filters_category_id), INDEX IDX_E401DE4072F5A1AA (channel_id), PRIMARY KEY(filters_category_id, channel_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE filters_filter (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, is_binary TINYINT(1) NOT NULL, rank INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE filters_filter_filters_category (filters_filter_id INT NOT NULL, filters_category_id INT NOT NULL, INDEX IDX_1D6213B8CCE27B5A (filters_filter_id), INDEX IDX_1D6213B894923D85 (filters_category_id), PRIMARY KEY(filters_filter_id, filters_category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE log (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT NOT NULL, tv_company_id INT DEFAULT NULL, date DATETIME NOT NULL, message LONGTEXT NOT NULL, category VARCHAR(255) NOT NULL, sub_category VARCHAR(255) NOT NULL, INDEX IDX_8F3F68C529951A4A (tv_user_id), INDEX IDX_8F3F68C521192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE log_email (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, created_at DATETIME NOT NULL, message LONGTEXT NOT NULL, category VARCHAR(255) NOT NULL, sub_category VARCHAR(255) NOT NULL, emails VARCHAR(255) DEFAULT NULL, INDEX IDX_C7EC972929951A4A (tv_user_id), INDEX IDX_C7EC972921192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE media_object (id INT AUTO_INCREMENT NOT NULL, file_path VARCHAR(255) DEFAULT NULL, mime_type VARCHAR(255) NOT NULL, size INT NOT NULL, extra LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', created_at DATETIME NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE message (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT NOT NULL, subject VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, created_at DATETIME DEFAULT NULL, status VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, INDEX IDX_B6BD307F29951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE mood_after_post_response (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) DEFAULT NULL, description VARCHAR(510) DEFAULT NULL, mood_id INT DEFAULT NULL, mood_img VARCHAR(255) DEFAULT NULL, mood_name VARCHAR(255) DEFAULT NULL, answer_id INT DEFAULT NULL, answer_name VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, active TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE mood_after_post_response_video_program_channel (id INT AUTO_INCREMENT NOT NULL, mood_after_post_response_id INT NOT NULL, video_id INT DEFAULT NULL, program_id INT DEFAULT NULL, channel_id INT DEFAULT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE mood_response (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT NOT NULL, mood_id INT NOT NULL, mood_img VARCHAR(255) DEFAULT NULL, mood_name VARCHAR(255) NOT NULL, answer_id INT NOT NULL, answer_name VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, INDEX IDX_F1FF931A29951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE notation (id INT AUTO_INCREMENT NOT NULL, video_id INT DEFAULT NULL, tv_user_id INT NOT NULL, created_at DATETIME NOT NULL, notation_quality INT DEFAULT NULL, notation_expert INT DEFAULT NULL, notation_presentation INT DEFAULT NULL, updated_at DATETIME NOT NULL, as_rated TINYINT(1) NOT NULL, INDEX IDX_268BC9529C1004E (video_id), INDEX IDX_268BC9529951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, type_id INT DEFAULT NULL, title VARCHAR(255) DEFAULT NULL, message LONGTEXT DEFAULT NULL, body JSON DEFAULT NULL, plan_for DATETIME DEFAULT NULL, send_at DATETIME DEFAULT NULL, status VARCHAR(255) DEFAULT NULL, template TINYINT(1) DEFAULT NULL, link VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, metadata JSON DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, onesignal_id VARCHAR(255) DEFAULT NULL, device_tokens JSON DEFAULT NULL, INDEX IDX_BF5476CAC54C8C93 (type_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE notification_type (id INT AUTO_INCREMENT NOT NULL, label VARCHAR(255) DEFAULT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE objective (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, illustration_id INT DEFAULT NULL, playlist_id INT NOT NULL, name VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, is_recommended_objective TINYINT(1) NOT NULL, INDEX IDX_B996F101EE45BDBF (picture_id), INDEX IDX_B996F1015926566C (illustration_id), UNIQUE INDEX UNIQ_B996F1016BBD148 (playlist_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE objective_program (objective_id INT NOT NULL, program_id INT NOT NULL, INDEX IDX_3EEE383173484933 (objective_id), INDEX IDX_3EEE38313EB8070A (program_id), PRIMARY KEY(objective_id, program_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE objective_channel (objective_id INT NOT NULL, channel_id INT NOT NULL, INDEX IDX_EFAC1F273484933 (objective_id), INDEX IDX_EFAC1F272F5A1AA (channel_id), PRIMARY KEY(objective_id, channel_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  54.         $this->addSql('CREATE TABLE objective_tv_user (objective_id INT NOT NULL, tv_user_id INT NOT NULL, INDEX IDX_E2A7DB6073484933 (objective_id), INDEX IDX_E2A7DB6029951A4A (tv_user_id), PRIMARY KEY(objective_id, tv_user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE `order` (subscription_id INT NOT NULL, tv_company_id INT NOT NULL, start DATETIME NOT NULL, end DATETIME NOT NULL, active TINYINT(1) NOT NULL, price_ht DOUBLE PRECISION NOT NULL, credits INT NOT NULL, INDEX IDX_F52993989A1887DC (subscription_id), INDEX IDX_F529939821192FC6 (tv_company_id), PRIMARY KEY(subscription_id, tv_company_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE pedometer_log (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, step_amount INT DEFAULT NULL, date_start DATETIME DEFAULT NULL, date_end DATETIME DEFAULT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, INDEX IDX_D0AB242829951A4A (tv_user_id), INDEX IDX_D0AB242821192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE playlist (id INT AUTO_INCREMENT NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE playlist_video (playlist_id INT NOT NULL, video_id INT NOT NULL, INDEX IDX_DFDBC36F6BBD148 (playlist_id), INDEX IDX_DFDBC36F29C1004E (video_id), PRIMARY KEY(playlist_id, video_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('CREATE TABLE playlist_video_config (id INT AUTO_INCREMENT NOT NULL, playlist_id INT NOT NULL, video_id INT NOT NULL, rank INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  60.         $this->addSql('CREATE TABLE program (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, avatar_id INT DEFAULT NULL, illustration_id INT DEFAULT NULL, tip_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, content LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL, days_count INT NOT NULL, status VARCHAR(255) NOT NULL, rank INT NOT NULL, active TINYINT(1) NOT NULL, stringify_tags LONGTEXT DEFAULT NULL, INDEX IDX_92ED7784EE45BDBF (picture_id), INDEX IDX_92ED778486383B10 (avatar_id), INDEX IDX_92ED77845926566C (illustration_id), INDEX IDX_92ED7784476C47F6 (tip_id), INDEX IDX_92ED778421192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  61.         $this->addSql('CREATE TABLE program_tv_tag (program_id INT NOT NULL, tv_tag_id INT NOT NULL, INDEX IDX_6C05B4243EB8070A (program_id), INDEX IDX_6C05B424FFF4458C (tv_tag_id), PRIMARY KEY(program_id, tv_tag_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  62.         $this->addSql('CREATE TABLE program_event (id INT AUTO_INCREMENT NOT NULL, program_id INT NOT NULL, tv_user_id INT NOT NULL, type VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_A5C779513EB8070A (program_id), INDEX IDX_A5C7795129951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  63.         $this->addSql('CREATE TABLE question (id INT AUTO_INCREMENT NOT NULL, survey_id INT NOT NULL, tv_tag_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, updated_at DATETIME DEFAULT NULL, created_at DATETIME NOT NULL, active TINYINT(1) NOT NULL, rank INT NOT NULL, is_required TINYINT(1) NOT NULL COMMENT \'Rend la question obligatoire\', is_multiple TINYINT(1) NOT NULL COMMENT \'Question à choix multiples\', INDEX IDX_B6F7494EB3FE509D (survey_id), INDEX IDX_B6F7494EFFF4458C (tv_tag_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  64.         $this->addSql('CREATE TABLE restriction (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT NOT NULL, code VARCHAR(255) NOT NULL, field VARCHAR(255) NOT NULL, value LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME NOT NULL, INDEX IDX_7A999BCE21192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  65.         $this->addSql('CREATE TABLE slide (id INT AUTO_INCREMENT NOT NULL, image_id INT DEFAULT NULL, channel_id INT DEFAULT NULL, video_id INT DEFAULT NULL, category_id INT DEFAULT NULL, program_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME DEFAULT NULL, rank INT NOT NULL, type VARCHAR(255) DEFAULT NULL, link_label VARCHAR(255) DEFAULT NULL, link_url VARCHAR(255) DEFAULT NULL, content VARCHAR(500) DEFAULT NULL, INDEX IDX_72EFEE623DA5256D (image_id), INDEX IDX_72EFEE6272F5A1AA (channel_id), INDEX IDX_72EFEE6229C1004E (video_id), INDEX IDX_72EFEE6212469DE2 (category_id), INDEX IDX_72EFEE623EB8070A (program_id), INDEX IDX_72EFEE6221192FC6 (tv_company_id), INDEX IDX_72EFEE62727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  66.         $this->addSql('CREATE TABLE subscription (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, duration INT NOT NULL, credits INT NOT NULL, price_ht DOUBLE PRECISION NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  67.         $this->addSql('CREATE TABLE survey (id INT AUTO_INCREMENT NOT NULL, tv_tag_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, active TINYINT(1) NOT NULL, updated_at DATETIME DEFAULT NULL, created_at DATETIME NOT NULL, INDEX IDX_AD5F9BFCFFF4458C (tv_tag_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  68.         $this->addSql('CREATE TABLE survey_program (survey_id INT NOT NULL, program_id INT NOT NULL, INDEX IDX_D6C1543FB3FE509D (survey_id), INDEX IDX_D6C1543F3EB8070A (program_id), PRIMARY KEY(survey_id, program_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  69.         $this->addSql('CREATE TABLE survey_config (id INT AUTO_INCREMENT NOT NULL, survey_id INT NOT NULL, tv_tag_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, sub_type VARCHAR(255) DEFAULT NULL, value VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_FC84E710B3FE509D (survey_id), INDEX IDX_FC84E710FFF4458C (tv_tag_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  70.         $this->addSql('CREATE TABLE team (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, max_capacity INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_C4E0A61FEE45BDBF (picture_id), INDEX IDX_C4E0A61F21192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  71.         $this->addSql('CREATE TABLE team_user (id INT AUTO_INCREMENT NOT NULL, team_id INT NOT NULL, tv_user_id INT NOT NULL, avatar_id INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, pseudo VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_5C722232296CD8AE (team_id), INDEX IDX_5C72223229951A4A (tv_user_id), INDEX IDX_5C72223286383B10 (avatar_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  72.         $this->addSql('CREATE TABLE teamplay (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, association_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, duration INT DEFAULT NULL, date_start DATETIME DEFAULT NULL, date_end DATETIME DEFAULT NULL, is_template TINYINT(1) DEFAULT 1, active TINYINT(1) DEFAULT 1, created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at DATETIME DEFAULT NULL, description LONGTEXT DEFAULT NULL, INDEX IDX_49714DE4EE45BDBF (picture_id), INDEX IDX_49714DE421192FC6 (tv_company_id), INDEX IDX_49714DE4EFB9C8A5 (association_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  73.         $this->addSql('CREATE TABLE teamplay_challenge (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, video_id INT DEFAULT NULL, survey_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, teamplay_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, description LONGTEXT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, duration INT DEFAULT NULL, point_amount INT DEFAULT NULL, step_amount INT DEFAULT NULL, day_start INT DEFAULT NULL, day_end INT DEFAULT NULL, date_start DATETIME DEFAULT NULL, date_end DATETIME DEFAULT NULL, is_template TINYINT(1) DEFAULT 1, award_amount INT DEFAULT NULL, is_multiple_winnable TINYINT(1) DEFAULT 0 NOT NULL, every_int INT DEFAULT NULL, every_date_type VARCHAR(255) DEFAULT NULL, active TINYINT(1) DEFAULT 1, created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_3A28C0B3EE45BDBF (picture_id), INDEX IDX_3A28C0B329C1004E (video_id), INDEX IDX_3A28C0B3B3FE509D (survey_id), INDEX IDX_3A28C0B321192FC6 (tv_company_id), INDEX IDX_3A28C0B3AA7FCDE7 (teamplay_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  74.         $this->addSql('CREATE TABLE teamplay_log (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, tv_company_id INT DEFAULT NULL, teamplay_id INT NOT NULL, teamplay_challenge_id INT DEFAULT NULL, team_id INT DEFAULT NULL, point_amount INT DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, sub_type VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, INDEX IDX_DA2F084029951A4A (tv_user_id), INDEX IDX_DA2F084021192FC6 (tv_company_id), INDEX IDX_DA2F0840AA7FCDE7 (teamplay_id), INDEX IDX_DA2F08405F16FAF7 (teamplay_challenge_id), INDEX IDX_DA2F0840296CD8AE (team_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  75.         $this->addSql('CREATE TABLE tv_company (id INT AUTO_INCREMENT NOT NULL, logo_id INT DEFAULT NULL, cms_img_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, address_line VARCHAR(255) NOT NULL, city VARCHAR(255) NOT NULL, zip_code VARCHAR(20) NOT NULL, country VARCHAR(100) NOT NULL, manager_first_name VARCHAR(255) NOT NULL, manager_last_name VARCHAR(255) NOT NULL, manager_function VARCHAR(255) NOT NULL, manager_phone VARCHAR(255) NOT NULL, manager_email VARCHAR(255) NOT NULL, siren VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, subscription_start DATETIME DEFAULT NULL, subscription_end DATETIME DEFAULT NULL, tv_users_count INT NOT NULL, messages LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', max_users INT DEFAULT NULL, plan VARCHAR(255) DEFAULT NULL, slug VARCHAR(255) NOT NULL, ips LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', domain LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', hourly_restriction INT DEFAULT NULL, code VARCHAR(255) DEFAULT NULL, customizable TINYINT(1) NOT NULL, cms LONGTEXT DEFAULT NULL, cms_title VARCHAR(255) DEFAULT NULL, cms_text LONGTEXT DEFAULT NULL, cms_cta_text VARCHAR(255) DEFAULT NULL, cms_cta_url VARCHAR(255) DEFAULT NULL, resa_link_active TINYINT(1) DEFAULT NULL, INDEX IDX_C144C090F98F144A (logo_id), INDEX IDX_C144C090F29C802D (cms_img_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  76.         $this->addSql('CREATE TABLE tv_company_association (tv_company_id INT NOT NULL, association_id INT NOT NULL, INDEX IDX_56A38D8F21192FC6 (tv_company_id), INDEX IDX_56A38D8FEFB9C8A5 (association_id), PRIMARY KEY(tv_company_id, association_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  77.         $this->addSql('CREATE TABLE tv_configuration (id INT AUTO_INCREMENT NOT NULL, field VARCHAR(255) NOT NULL, value LONGTEXT NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, display TINYINT(1) DEFAULT NULL, code VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  78.         $this->addSql('CREATE TABLE tv_tag (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, value INT NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, active TINYINT(1) NOT NULL, type VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  79.         $this->addSql('CREATE TABLE tv_user (id INT AUTO_INCREMENT NOT NULL, tv_company_id INT DEFAULT NULL, department_id INT DEFAULT NULL, association_id INT DEFAULT NULL, code VARCHAR(255) NOT NULL, username VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, quotas INT NOT NULL, quotas_type VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, recovery_token VARCHAR(255) DEFAULT NULL, last_login DATETIME DEFAULT NULL, newsletter TINYINT(1) NOT NULL, first_login TINYINT(1) NOT NULL, home_survey TINYINT(1) NOT NULL, newsletter_date DATETIME DEFAULT NULL, email_updated_at DATETIME DEFAULT NULL, email_validated_at DATETIME DEFAULT NULL, status VARCHAR(255) NOT NULL, display_teamplay_tuto TINYINT(1) DEFAULT 1, device_os VARCHAR(255) DEFAULT NULL, device_token LONGTEXT DEFAULT NULL, device_name VARCHAR(255) DEFAULT NULL, device_active TINYINT(1) DEFAULT NULL, device_update DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_4EA494D577153098 (code), UNIQUE INDEX UNIQ_4EA494D5F85E0677 (username), INDEX IDX_4EA494D521192FC6 (tv_company_id), INDEX IDX_4EA494D5AE80F5DF (department_id), INDEX IDX_4EA494D5EFB9C8A5 (association_id), INDEX search_idx (id, code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  80.         $this->addSql('CREATE TABLE user_device (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, os VARCHAR(255) DEFAULT NULL, token VARCHAR(255) DEFAULT NULL, model VARCHAR(255) DEFAULT NULL, os_version VARCHAR(255) DEFAULT NULL, onesignal_id VARCHAR(255) DEFAULT NULL, active TINYINT(1) NOT NULL, last_active DATETIME DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_6C7DADB329951A4A (tv_user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  81.         $this->addSql('CREATE TABLE user_last_day_event (id INT AUTO_INCREMENT NOT NULL, day_id INT NOT NULL, tv_user_id INT NOT NULL, program_id INT DEFAULT NULL, created_at DATETIME NOT NULL, type VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  82.         $this->addSql('CREATE TABLE user_notification (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT DEFAULT NULL, notification_id INT NOT NULL, tv_company_id INT DEFAULT NULL, device_token VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_3F980AC829951A4A (tv_user_id), INDEX IDX_3F980AC8EF1A9D84 (notification_id), INDEX IDX_3F980AC821192FC6 (tv_company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  83.         $this->addSql('CREATE TABLE user_response (id INT AUTO_INCREMENT NOT NULL, tv_user_id INT NOT NULL, question_id INT NOT NULL, answer_id INT DEFAULT NULL, tv_tag_id INT DEFAULT NULL, survey_id INT DEFAULT NULL, value VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, nb_answer INT DEFAULT NULL, stop_ask TINYINT(1) NOT NULL, datas JSON DEFAULT NULL, INDEX IDX_DEF6EFFB29951A4A (tv_user_id), INDEX IDX_DEF6EFFB1E27F6BF (question_id), INDEX IDX_DEF6EFFBAA334807 (answer_id), INDEX IDX_DEF6EFFBFFF4458C (tv_tag_id), INDEX IDX_DEF6EFFBB3FE509D (survey_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  84.         $this->addSql('CREATE TABLE user_video_timecode (tv_user_id INT NOT NULL, video_id INT NOT NULL, timecode INT NOT NULL, INDEX IDX_23F8AFED29951A4A (tv_user_id), INDEX IDX_23F8AFED29C1004E (video_id), PRIMARY KEY(tv_user_id, video_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  85.         $this->addSql('CREATE TABLE video (id INT AUTO_INCREMENT NOT NULL, preview_id INT DEFAULT NULL, picture_id INT DEFAULT NULL, tip_id INT DEFAULT NULL, default_channel_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, url VARCHAR(255) NOT NULL, duration INT NOT NULL, code VARCHAR(255) NOT NULL, active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, status VARCHAR(255) NOT NULL, short_description LONGTEXT DEFAULT NULL, forthcoming TINYINT(1) NOT NULL, is_recipe TINYINT(1) NOT NULL, reference VARCHAR(255) DEFAULT NULL, stringify_tags LONGTEXT DEFAULT NULL, src_links JSON DEFAULT NULL, public TINYINT(1) NOT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_7CC7DA2CCDE46FDB (preview_id), INDEX IDX_7CC7DA2CEE45BDBF (picture_id), INDEX IDX_7CC7DA2C476C47F6 (tip_id), INDEX IDX_7CC7DA2C3AD6F5C9 (default_channel_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  86.         $this->addSql('CREATE TABLE video_tv_tag (video_id INT NOT NULL, tv_tag_id INT NOT NULL, INDEX IDX_122AB329C1004E (video_id), INDEX IDX_122AB3FFF4458C (tv_tag_id), PRIMARY KEY(video_id, tv_tag_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  87.         $this->addSql('CREATE TABLE video_expert (video_id INT NOT NULL, expert_id INT NOT NULL, INDEX IDX_774C338F29C1004E (video_id), INDEX IDX_774C338FC5568CE4 (expert_id), PRIMARY KEY(video_id, expert_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  88.         $this->addSql('CREATE TABLE video_filters_filter (video_id INT NOT NULL, filters_filter_id INT NOT NULL, INDEX IDX_B96CF26229C1004E (video_id), INDEX IDX_B96CF262CCE27B5A (filters_filter_id), PRIMARY KEY(video_id, filters_filter_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  89.         $this->addSql('CREATE TABLE video_event (id INT AUTO_INCREMENT NOT NULL, video_id INT NOT NULL, tv_user_id INT NOT NULL, playlist_id INT NOT NULL, type VARCHAR(255) NOT NULL, value INT NOT NULL, date DATETIME NOT NULL, timecode INT NOT NULL, INDEX IDX_B4CC030529C1004E (video_id), INDEX IDX_B4CC030529951A4A (tv_user_id), INDEX IDX_B4CC03056BBD148 (playlist_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  90.         $this->addSql('CREATE TABLE video_last_seen (id INT AUTO_INCREMENT NOT NULL, video_id INT NOT NULL, tv_user_id INT NOT NULL, playlist_id INT NOT NULL, date DATETIME NOT NULL, timecode INT NOT NULL, type VARCHAR(255) NOT NULL, value INT DEFAULT NULL, INDEX IDX_F006B3D129C1004E (video_id), INDEX IDX_F006B3D129951A4A (tv_user_id), INDEX IDX_F006B3D16BBD148 (playlist_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  91.         $this->addSql('CREATE TABLE video_last_validate (id INT AUTO_INCREMENT NOT NULL, video_id INT NOT NULL, tv_user_id INT NOT NULL, playlist_id INT NOT NULL, created_at DATETIME NOT NULL, timecode INT NOT NULL, type VARCHAR(255) NOT NULL, value INT DEFAULT NULL, INDEX IDX_31095BFA29C1004E (video_id), INDEX IDX_31095BFA29951A4A (tv_user_id), INDEX IDX_31095BFA6BBD148 (playlist_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  92.         $this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A251E27F6BF FOREIGN KEY (question_id) REFERENCES question (id)');
  93.         $this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A253EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
  94.         $this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A25CED375AF FOREIGN KEY (recommended_objective_id) REFERENCES objective (id)');
  95.         $this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CCCDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
  96.         $this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CCEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  97.         $this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CC5926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
  98.         $this->addSql('ALTER TABLE award ADD CONSTRAINT FK_8A5B2EE7FB699244 FOREIGN KEY (rules_id) REFERENCES media_object (id)');
  99.         $this->addSql('ALTER TABLE award_tv_company ADD CONSTRAINT FK_CF69F3163D5282CF FOREIGN KEY (award_id) REFERENCES award (id) ON DELETE CASCADE');
  100.         $this->addSql('ALTER TABLE award_tv_company ADD CONSTRAINT FK_CF69F31621192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id) ON DELETE CASCADE');
  101.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA5CDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
  102.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA5EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  103.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA55926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
  104.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA53D5282CF FOREIGN KEY (award_id) REFERENCES award (id)');
  105.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA544AC3583 FOREIGN KEY (operation_id) REFERENCES award_operation (id)');
  106.         $this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  107.         $this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  108.         $this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF53D5282CF FOREIGN KEY (award_id) REFERENCES award (id)');
  109.         $this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF544AC3583 FOREIGN KEY (operation_id) REFERENCES award_operation (id)');
  110.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  111.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C15926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
  112.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1B85E16C3 FOREIGN KEY (app_picture_id) REFERENCES media_object (id)');
  113.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C121192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  114.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1727ACA70 FOREIGN KEY (parent_id) REFERENCES category (id)');
  115.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4712469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
  116.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E476BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  117.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E473DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id)');
  118.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4721192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  119.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E47727ACA70 FOREIGN KEY (parent_id) REFERENCES channel (id)');
  120.         $this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4729951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  121.         $this->addSql('ALTER TABLE channel_tv_tag ADD CONSTRAINT FK_C626B00072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
  122.         $this->addSql('ALTER TABLE channel_tv_tag ADD CONSTRAINT FK_C626B000FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
  123.         $this->addSql('ALTER TABLE day ADD CONSTRAINT FK_E5A029906BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  124.         $this->addSql('ALTER TABLE day ADD CONSTRAINT FK_E5A029903EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
  125.         $this->addSql('ALTER TABLE day_event ADD CONSTRAINT FK_8263B6439C24126 FOREIGN KEY (day_id) REFERENCES day (id)');
  126.         $this->addSql('ALTER TABLE day_event ADD CONSTRAINT FK_8263B64329951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  127.         $this->addSql('ALTER TABLE department ADD CONSTRAINT FK_CD1DE18A21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  128.         $this->addSql('ALTER TABLE exclusions_category ADD CONSTRAINT FK_4E07ACB421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  129.         $this->addSql('ALTER TABLE exclusions_category ADD CONSTRAINT FK_4E07ACB412469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
  130.         $this->addSql('ALTER TABLE exclusions_channel ADD CONSTRAINT FK_5B7AB0E021192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  131.         $this->addSql('ALTER TABLE exclusions_channel ADD CONSTRAINT FK_5B7AB0E072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id)');
  132.         $this->addSql('ALTER TABLE exclusions_video ADD CONSTRAINT FK_285E884D21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  133.         $this->addSql('ALTER TABLE exclusions_video ADD CONSTRAINT FK_285E884D29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  134.         $this->addSql('ALTER TABLE expert ADD CONSTRAINT FK_4F1B934286383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
  135.         $this->addSql('ALTER TABLE expert ADD CONSTRAINT FK_4F1B9342EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  136.         $this->addSql('ALTER TABLE favorite ADD CONSTRAINT FK_68C58ED929951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  137.         $this->addSql('ALTER TABLE favorite ADD CONSTRAINT FK_68C58ED929C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  138.         $this->addSql('ALTER TABLE filters_category_channel ADD CONSTRAINT FK_E401DE4094923D85 FOREIGN KEY (filters_category_id) REFERENCES filters_category (id) ON DELETE CASCADE');
  139.         $this->addSql('ALTER TABLE filters_category_channel ADD CONSTRAINT FK_E401DE4072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
  140.         $this->addSql('ALTER TABLE filters_filter_filters_category ADD CONSTRAINT FK_1D6213B8CCE27B5A FOREIGN KEY (filters_filter_id) REFERENCES filters_filter (id) ON DELETE CASCADE');
  141.         $this->addSql('ALTER TABLE filters_filter_filters_category ADD CONSTRAINT FK_1D6213B894923D85 FOREIGN KEY (filters_category_id) REFERENCES filters_category (id) ON DELETE CASCADE');
  142.         $this->addSql('ALTER TABLE log ADD CONSTRAINT FK_8F3F68C529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  143.         $this->addSql('ALTER TABLE log ADD CONSTRAINT FK_8F3F68C521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  144.         $this->addSql('ALTER TABLE log_email ADD CONSTRAINT FK_C7EC972929951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  145.         $this->addSql('ALTER TABLE log_email ADD CONSTRAINT FK_C7EC972921192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  146.         $this->addSql('ALTER TABLE message ADD CONSTRAINT FK_B6BD307F29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  147.         $this->addSql('ALTER TABLE mood_response ADD CONSTRAINT FK_F1FF931A29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  148.         $this->addSql('ALTER TABLE notation ADD CONSTRAINT FK_268BC9529C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  149.         $this->addSql('ALTER TABLE notation ADD CONSTRAINT FK_268BC9529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  150.         $this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_BF5476CAC54C8C93 FOREIGN KEY (type_id) REFERENCES notification_type (id)');
  151.         $this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F101EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  152.         $this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F1015926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
  153.         $this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F1016BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  154.         $this->addSql('ALTER TABLE objective_program ADD CONSTRAINT FK_3EEE383173484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
  155.         $this->addSql('ALTER TABLE objective_program ADD CONSTRAINT FK_3EEE38313EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
  156.         $this->addSql('ALTER TABLE objective_channel ADD CONSTRAINT FK_EFAC1F273484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
  157.         $this->addSql('ALTER TABLE objective_channel ADD CONSTRAINT FK_EFAC1F272F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
  158.         $this->addSql('ALTER TABLE objective_tv_user ADD CONSTRAINT FK_E2A7DB6073484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
  159.         $this->addSql('ALTER TABLE objective_tv_user ADD CONSTRAINT FK_E2A7DB6029951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id) ON DELETE CASCADE');
  160.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F52993989A1887DC FOREIGN KEY (subscription_id) REFERENCES subscription (id)');
  161.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F529939821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  162.         $this->addSql('ALTER TABLE pedometer_log ADD CONSTRAINT FK_D0AB242829951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  163.         $this->addSql('ALTER TABLE pedometer_log ADD CONSTRAINT FK_D0AB242821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  164.         $this->addSql('ALTER TABLE playlist_video ADD CONSTRAINT FK_DFDBC36F6BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id) ON DELETE CASCADE');
  165.         $this->addSql('ALTER TABLE playlist_video ADD CONSTRAINT FK_DFDBC36F29C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
  166.         $this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED7784EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  167.         $this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED778486383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
  168.         $this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED77845926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
  169.         $this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED7784476C47F6 FOREIGN KEY (tip_id) REFERENCES media_object (id)');
  170.         $this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED778421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  171.         $this->addSql('ALTER TABLE program_tv_tag ADD CONSTRAINT FK_6C05B4243EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
  172.         $this->addSql('ALTER TABLE program_tv_tag ADD CONSTRAINT FK_6C05B424FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
  173.         $this->addSql('ALTER TABLE program_event ADD CONSTRAINT FK_A5C779513EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
  174.         $this->addSql('ALTER TABLE program_event ADD CONSTRAINT FK_A5C7795129951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  175.         $this->addSql('ALTER TABLE question ADD CONSTRAINT FK_B6F7494EB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
  176.         $this->addSql('ALTER TABLE question ADD CONSTRAINT FK_B6F7494EFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
  177.         $this->addSql('ALTER TABLE restriction ADD CONSTRAINT FK_7A999BCE21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  178.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE623DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id)');
  179.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6272F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id)');
  180.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6229C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  181.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6212469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
  182.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE623EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
  183.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6221192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  184.         $this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE62727ACA70 FOREIGN KEY (parent_id) REFERENCES slide (id)');
  185.         $this->addSql('ALTER TABLE survey ADD CONSTRAINT FK_AD5F9BFCFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
  186.         $this->addSql('ALTER TABLE survey_program ADD CONSTRAINT FK_D6C1543FB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id) ON DELETE CASCADE');
  187.         $this->addSql('ALTER TABLE survey_program ADD CONSTRAINT FK_D6C1543F3EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
  188.         $this->addSql('ALTER TABLE survey_config ADD CONSTRAINT FK_FC84E710B3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
  189.         $this->addSql('ALTER TABLE survey_config ADD CONSTRAINT FK_FC84E710FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
  190.         $this->addSql('ALTER TABLE team ADD CONSTRAINT FK_C4E0A61FEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  191.         $this->addSql('ALTER TABLE team ADD CONSTRAINT FK_C4E0A61F21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  192.         $this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C722232296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)');
  193.         $this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C72223229951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  194.         $this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C72223286383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
  195.         $this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE4EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  196.         $this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  197.         $this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE4EFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id)');
  198.         $this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  199.         $this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B329C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  200.         $this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3B3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
  201.         $this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B321192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  202.         $this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3AA7FCDE7 FOREIGN KEY (teamplay_id) REFERENCES teamplay (id)');
  203.         $this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F084029951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  204.         $this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F084021192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  205.         $this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F0840AA7FCDE7 FOREIGN KEY (teamplay_id) REFERENCES teamplay (id)');
  206.         $this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F08405F16FAF7 FOREIGN KEY (teamplay_challenge_id) REFERENCES teamplay_challenge (id)');
  207.         $this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F0840296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)');
  208.         $this->addSql('ALTER TABLE tv_company ADD CONSTRAINT FK_C144C090F98F144A FOREIGN KEY (logo_id) REFERENCES media_object (id)');
  209.         $this->addSql('ALTER TABLE tv_company ADD CONSTRAINT FK_C144C090F29C802D FOREIGN KEY (cms_img_id) REFERENCES media_object (id)');
  210.         $this->addSql('ALTER TABLE tv_company_association ADD CONSTRAINT FK_56A38D8F21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id) ON DELETE CASCADE');
  211.         $this->addSql('ALTER TABLE tv_company_association ADD CONSTRAINT FK_56A38D8FEFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id) ON DELETE CASCADE');
  212.         $this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  213.         $this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D5AE80F5DF FOREIGN KEY (department_id) REFERENCES department (id)');
  214.         $this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D5EFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id)');
  215.         $this->addSql('ALTER TABLE user_device ADD CONSTRAINT FK_6C7DADB329951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  216.         $this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC829951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  217.         $this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC8EF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id)');
  218.         $this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
  219.         $this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFB29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  220.         $this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFB1E27F6BF FOREIGN KEY (question_id) REFERENCES question (id)');
  221.         $this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBAA334807 FOREIGN KEY (answer_id) REFERENCES answer (id)');
  222.         $this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
  223.         $this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
  224.         $this->addSql('ALTER TABLE user_video_timecode ADD CONSTRAINT FK_23F8AFED29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  225.         $this->addSql('ALTER TABLE user_video_timecode ADD CONSTRAINT FK_23F8AFED29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  226.         $this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CCDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
  227.         $this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
  228.         $this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2C476C47F6 FOREIGN KEY (tip_id) REFERENCES media_object (id)');
  229.         $this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2C3AD6F5C9 FOREIGN KEY (default_channel_id) REFERENCES channel (id)');
  230.         $this->addSql('ALTER TABLE video_tv_tag ADD CONSTRAINT FK_122AB329C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
  231.         $this->addSql('ALTER TABLE video_tv_tag ADD CONSTRAINT FK_122AB3FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
  232.         $this->addSql('ALTER TABLE video_expert ADD CONSTRAINT FK_774C338F29C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
  233.         $this->addSql('ALTER TABLE video_expert ADD CONSTRAINT FK_774C338FC5568CE4 FOREIGN KEY (expert_id) REFERENCES expert (id) ON DELETE CASCADE');
  234.         $this->addSql('ALTER TABLE video_filters_filter ADD CONSTRAINT FK_B96CF26229C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
  235.         $this->addSql('ALTER TABLE video_filters_filter ADD CONSTRAINT FK_B96CF262CCE27B5A FOREIGN KEY (filters_filter_id) REFERENCES filters_filter (id) ON DELETE CASCADE');
  236.         $this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC030529C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  237.         $this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC030529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  238.         $this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC03056BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  239.         $this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D129C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  240.         $this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D129951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  241.         $this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D16BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  242.         $this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
  243.         $this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
  244.         $this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA6BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
  245.         $this->addSql('ALTER TABLE company CHANGE force_segmentation force_segmentation TINYINT(1) NOT NULL');
  246.         $this->addSql('ALTER TABLE email_programmation CHANGE detail detail JSON DEFAULT NULL');
  247.         $this->addSql('ALTER TABLE user CHANGE roles roles JSON NOT NULL');
  248.     }
  249.     public function down(Schema $schema): void
  250.     {
  251.         // this down() migration is auto-generated, please modify it to your needs
  252.         $this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A251E27F6BF');
  253.         $this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A253EB8070A');
  254.         $this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A25CED375AF');
  255.         $this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CCCDE46FDB');
  256.         $this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CCEE45BDBF');
  257.         $this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CC5926566C');
  258.         $this->addSql('ALTER TABLE award DROP FOREIGN KEY FK_8A5B2EE7FB699244');
  259.         $this->addSql('ALTER TABLE award_tv_company DROP FOREIGN KEY FK_CF69F3163D5282CF');
  260.         $this->addSql('ALTER TABLE award_tv_company DROP FOREIGN KEY FK_CF69F31621192FC6');
  261.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA5CDE46FDB');
  262.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA5EE45BDBF');
  263.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA55926566C');
  264.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA53D5282CF');
  265.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA544AC3583');
  266.         $this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA521192FC6');
  267.         $this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF529951A4A');
  268.         $this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF53D5282CF');
  269.         $this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF544AC3583');
  270.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1EE45BDBF');
  271.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C15926566C');
  272.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1B85E16C3');
  273.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C121192FC6');
  274.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1727ACA70');
  275.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4712469DE2');
  276.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E476BBD148');
  277.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E473DA5256D');
  278.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4721192FC6');
  279.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E47727ACA70');
  280.         $this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4729951A4A');
  281.         $this->addSql('ALTER TABLE channel_tv_tag DROP FOREIGN KEY FK_C626B00072F5A1AA');
  282.         $this->addSql('ALTER TABLE channel_tv_tag DROP FOREIGN KEY FK_C626B000FFF4458C');
  283.         $this->addSql('ALTER TABLE day DROP FOREIGN KEY FK_E5A029906BBD148');
  284.         $this->addSql('ALTER TABLE day DROP FOREIGN KEY FK_E5A029903EB8070A');
  285.         $this->addSql('ALTER TABLE day_event DROP FOREIGN KEY FK_8263B6439C24126');
  286.         $this->addSql('ALTER TABLE day_event DROP FOREIGN KEY FK_8263B64329951A4A');
  287.         $this->addSql('ALTER TABLE department DROP FOREIGN KEY FK_CD1DE18A21192FC6');
  288.         $this->addSql('ALTER TABLE exclusions_category DROP FOREIGN KEY FK_4E07ACB421192FC6');
  289.         $this->addSql('ALTER TABLE exclusions_category DROP FOREIGN KEY FK_4E07ACB412469DE2');
  290.         $this->addSql('ALTER TABLE exclusions_channel DROP FOREIGN KEY FK_5B7AB0E021192FC6');
  291.         $this->addSql('ALTER TABLE exclusions_channel DROP FOREIGN KEY FK_5B7AB0E072F5A1AA');
  292.         $this->addSql('ALTER TABLE exclusions_video DROP FOREIGN KEY FK_285E884D21192FC6');
  293.         $this->addSql('ALTER TABLE exclusions_video DROP FOREIGN KEY FK_285E884D29C1004E');
  294.         $this->addSql('ALTER TABLE expert DROP FOREIGN KEY FK_4F1B934286383B10');
  295.         $this->addSql('ALTER TABLE expert DROP FOREIGN KEY FK_4F1B9342EE45BDBF');
  296.         $this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED929951A4A');
  297.         $this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED929C1004E');
  298.         $this->addSql('ALTER TABLE filters_category_channel DROP FOREIGN KEY FK_E401DE4094923D85');
  299.         $this->addSql('ALTER TABLE filters_category_channel DROP FOREIGN KEY FK_E401DE4072F5A1AA');
  300.         $this->addSql('ALTER TABLE filters_filter_filters_category DROP FOREIGN KEY FK_1D6213B8CCE27B5A');
  301.         $this->addSql('ALTER TABLE filters_filter_filters_category DROP FOREIGN KEY FK_1D6213B894923D85');
  302.         $this->addSql('ALTER TABLE log DROP FOREIGN KEY FK_8F3F68C529951A4A');
  303.         $this->addSql('ALTER TABLE log DROP FOREIGN KEY FK_8F3F68C521192FC6');
  304.         $this->addSql('ALTER TABLE log_email DROP FOREIGN KEY FK_C7EC972929951A4A');
  305.         $this->addSql('ALTER TABLE log_email DROP FOREIGN KEY FK_C7EC972921192FC6');
  306.         $this->addSql('ALTER TABLE message DROP FOREIGN KEY FK_B6BD307F29951A4A');
  307.         $this->addSql('ALTER TABLE mood_response DROP FOREIGN KEY FK_F1FF931A29951A4A');
  308.         $this->addSql('ALTER TABLE notation DROP FOREIGN KEY FK_268BC9529C1004E');
  309.         $this->addSql('ALTER TABLE notation DROP FOREIGN KEY FK_268BC9529951A4A');
  310.         $this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_BF5476CAC54C8C93');
  311.         $this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F101EE45BDBF');
  312.         $this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F1015926566C');
  313.         $this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F1016BBD148');
  314.         $this->addSql('ALTER TABLE objective_program DROP FOREIGN KEY FK_3EEE383173484933');
  315.         $this->addSql('ALTER TABLE objective_program DROP FOREIGN KEY FK_3EEE38313EB8070A');
  316.         $this->addSql('ALTER TABLE objective_channel DROP FOREIGN KEY FK_EFAC1F273484933');
  317.         $this->addSql('ALTER TABLE objective_channel DROP FOREIGN KEY FK_EFAC1F272F5A1AA');
  318.         $this->addSql('ALTER TABLE objective_tv_user DROP FOREIGN KEY FK_E2A7DB6073484933');
  319.         $this->addSql('ALTER TABLE objective_tv_user DROP FOREIGN KEY FK_E2A7DB6029951A4A');
  320.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993989A1887DC');
  321.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F529939821192FC6');
  322.         $this->addSql('ALTER TABLE pedometer_log DROP FOREIGN KEY FK_D0AB242829951A4A');
  323.         $this->addSql('ALTER TABLE pedometer_log DROP FOREIGN KEY FK_D0AB242821192FC6');
  324.         $this->addSql('ALTER TABLE playlist_video DROP FOREIGN KEY FK_DFDBC36F6BBD148');
  325.         $this->addSql('ALTER TABLE playlist_video DROP FOREIGN KEY FK_DFDBC36F29C1004E');
  326.         $this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED7784EE45BDBF');
  327.         $this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED778486383B10');
  328.         $this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED77845926566C');
  329.         $this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED7784476C47F6');
  330.         $this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED778421192FC6');
  331.         $this->addSql('ALTER TABLE program_tv_tag DROP FOREIGN KEY FK_6C05B4243EB8070A');
  332.         $this->addSql('ALTER TABLE program_tv_tag DROP FOREIGN KEY FK_6C05B424FFF4458C');
  333.         $this->addSql('ALTER TABLE program_event DROP FOREIGN KEY FK_A5C779513EB8070A');
  334.         $this->addSql('ALTER TABLE program_event DROP FOREIGN KEY FK_A5C7795129951A4A');
  335.         $this->addSql('ALTER TABLE question DROP FOREIGN KEY FK_B6F7494EB3FE509D');
  336.         $this->addSql('ALTER TABLE question DROP FOREIGN KEY FK_B6F7494EFFF4458C');
  337.         $this->addSql('ALTER TABLE restriction DROP FOREIGN KEY FK_7A999BCE21192FC6');
  338.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE623DA5256D');
  339.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6272F5A1AA');
  340.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6229C1004E');
  341.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6212469DE2');
  342.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE623EB8070A');
  343.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6221192FC6');
  344.         $this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE62727ACA70');
  345.         $this->addSql('ALTER TABLE survey DROP FOREIGN KEY FK_AD5F9BFCFFF4458C');
  346.         $this->addSql('ALTER TABLE survey_program DROP FOREIGN KEY FK_D6C1543FB3FE509D');
  347.         $this->addSql('ALTER TABLE survey_program DROP FOREIGN KEY FK_D6C1543F3EB8070A');
  348.         $this->addSql('ALTER TABLE survey_config DROP FOREIGN KEY FK_FC84E710B3FE509D');
  349.         $this->addSql('ALTER TABLE survey_config DROP FOREIGN KEY FK_FC84E710FFF4458C');
  350.         $this->addSql('ALTER TABLE team DROP FOREIGN KEY FK_C4E0A61FEE45BDBF');
  351.         $this->addSql('ALTER TABLE team DROP FOREIGN KEY FK_C4E0A61F21192FC6');
  352.         $this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C722232296CD8AE');
  353.         $this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C72223229951A4A');
  354.         $this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C72223286383B10');
  355.         $this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE4EE45BDBF');
  356.         $this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE421192FC6');
  357.         $this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE4EFB9C8A5');
  358.         $this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3EE45BDBF');
  359.         $this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B329C1004E');
  360.         $this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3B3FE509D');
  361.         $this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B321192FC6');
  362.         $this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3AA7FCDE7');
  363.         $this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F084029951A4A');
  364.         $this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F084021192FC6');
  365.         $this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F0840AA7FCDE7');
  366.         $this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F08405F16FAF7');
  367.         $this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F0840296CD8AE');
  368.         $this->addSql('ALTER TABLE tv_company DROP FOREIGN KEY FK_C144C090F98F144A');
  369.         $this->addSql('ALTER TABLE tv_company DROP FOREIGN KEY FK_C144C090F29C802D');
  370.         $this->addSql('ALTER TABLE tv_company_association DROP FOREIGN KEY FK_56A38D8F21192FC6');
  371.         $this->addSql('ALTER TABLE tv_company_association DROP FOREIGN KEY FK_56A38D8FEFB9C8A5');
  372.         $this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D521192FC6');
  373.         $this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D5AE80F5DF');
  374.         $this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D5EFB9C8A5');
  375.         $this->addSql('ALTER TABLE user_device DROP FOREIGN KEY FK_6C7DADB329951A4A');
  376.         $this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC829951A4A');
  377.         $this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC8EF1A9D84');
  378.         $this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC821192FC6');
  379.         $this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFB29951A4A');
  380.         $this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFB1E27F6BF');
  381.         $this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBAA334807');
  382.         $this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBFFF4458C');
  383.         $this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBB3FE509D');
  384.         $this->addSql('ALTER TABLE user_video_timecode DROP FOREIGN KEY FK_23F8AFED29951A4A');
  385.         $this->addSql('ALTER TABLE user_video_timecode DROP FOREIGN KEY FK_23F8AFED29C1004E');
  386.         $this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CCDE46FDB');
  387.         $this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CEE45BDBF');
  388.         $this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2C476C47F6');
  389.         $this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2C3AD6F5C9');
  390.         $this->addSql('ALTER TABLE video_tv_tag DROP FOREIGN KEY FK_122AB329C1004E');
  391.         $this->addSql('ALTER TABLE video_tv_tag DROP FOREIGN KEY FK_122AB3FFF4458C');
  392.         $this->addSql('ALTER TABLE video_expert DROP FOREIGN KEY FK_774C338F29C1004E');
  393.         $this->addSql('ALTER TABLE video_expert DROP FOREIGN KEY FK_774C338FC5568CE4');
  394.         $this->addSql('ALTER TABLE video_filters_filter DROP FOREIGN KEY FK_B96CF26229C1004E');
  395.         $this->addSql('ALTER TABLE video_filters_filter DROP FOREIGN KEY FK_B96CF262CCE27B5A');
  396.         $this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC030529C1004E');
  397.         $this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC030529951A4A');
  398.         $this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC03056BBD148');
  399.         $this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D129C1004E');
  400.         $this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D129951A4A');
  401.         $this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D16BBD148');
  402.         $this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA29C1004E');
  403.         $this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA29951A4A');
  404.         $this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA6BBD148');
  405.         $this->addSql('DROP TABLE answer');
  406.         $this->addSql('DROP TABLE association');
  407.         $this->addSql('DROP TABLE award');
  408.         $this->addSql('DROP TABLE award_tv_company');
  409.         $this->addSql('DROP TABLE award_config');
  410.         $this->addSql('DROP TABLE award_log');
  411.         $this->addSql('DROP TABLE award_operation');
  412.         $this->addSql('DROP TABLE calc_program_video');
  413.         $this->addSql('DROP TABLE category');
  414.         $this->addSql('DROP TABLE channel');
  415.         $this->addSql('DROP TABLE channel_tv_tag');
  416.         $this->addSql('DROP TABLE day');
  417.         $this->addSql('DROP TABLE day_event');
  418.         $this->addSql('DROP TABLE department');
  419.         $this->addSql('DROP TABLE exclusions_category');
  420.         $this->addSql('DROP TABLE exclusions_channel');
  421.         $this->addSql('DROP TABLE exclusions_video');
  422.         $this->addSql('DROP TABLE expert');
  423.         $this->addSql('DROP TABLE favorite');
  424.         $this->addSql('DROP TABLE filters_category');
  425.         $this->addSql('DROP TABLE filters_category_channel');
  426.         $this->addSql('DROP TABLE filters_filter');
  427.         $this->addSql('DROP TABLE filters_filter_filters_category');
  428.         $this->addSql('DROP TABLE log');
  429.         $this->addSql('DROP TABLE log_email');
  430.         $this->addSql('DROP TABLE media_object');
  431.         $this->addSql('DROP TABLE message');
  432.         $this->addSql('DROP TABLE mood_after_post_response');
  433.         $this->addSql('DROP TABLE mood_after_post_response_video_program_channel');
  434.         $this->addSql('DROP TABLE mood_response');
  435.         $this->addSql('DROP TABLE notation');
  436.         $this->addSql('DROP TABLE notification');
  437.         $this->addSql('DROP TABLE notification_type');
  438.         $this->addSql('DROP TABLE objective');
  439.         $this->addSql('DROP TABLE objective_program');
  440.         $this->addSql('DROP TABLE objective_channel');
  441.         $this->addSql('DROP TABLE objective_tv_user');
  442.         $this->addSql('DROP TABLE `order`');
  443.         $this->addSql('DROP TABLE pedometer_log');
  444.         $this->addSql('DROP TABLE playlist');
  445.         $this->addSql('DROP TABLE playlist_video');
  446.         $this->addSql('DROP TABLE playlist_video_config');
  447.         $this->addSql('DROP TABLE program');
  448.         $this->addSql('DROP TABLE program_tv_tag');
  449.         $this->addSql('DROP TABLE program_event');
  450.         $this->addSql('DROP TABLE question');
  451.         $this->addSql('DROP TABLE restriction');
  452.         $this->addSql('DROP TABLE slide');
  453.         $this->addSql('DROP TABLE subscription');
  454.         $this->addSql('DROP TABLE survey');
  455.         $this->addSql('DROP TABLE survey_program');
  456.         $this->addSql('DROP TABLE survey_config');
  457.         $this->addSql('DROP TABLE team');
  458.         $this->addSql('DROP TABLE team_user');
  459.         $this->addSql('DROP TABLE teamplay');
  460.         $this->addSql('DROP TABLE teamplay_challenge');
  461.         $this->addSql('DROP TABLE teamplay_log');
  462.         $this->addSql('DROP TABLE tv_company');
  463.         $this->addSql('DROP TABLE tv_company_association');
  464.         $this->addSql('DROP TABLE tv_configuration');
  465.         $this->addSql('DROP TABLE tv_tag');
  466.         $this->addSql('DROP TABLE tv_user');
  467.         $this->addSql('DROP TABLE user_device');
  468.         $this->addSql('DROP TABLE user_last_day_event');
  469.         $this->addSql('DROP TABLE user_notification');
  470.         $this->addSql('DROP TABLE user_response');
  471.         $this->addSql('DROP TABLE user_video_timecode');
  472.         $this->addSql('DROP TABLE video');
  473.         $this->addSql('DROP TABLE video_tv_tag');
  474.         $this->addSql('DROP TABLE video_expert');
  475.         $this->addSql('DROP TABLE video_filters_filter');
  476.         $this->addSql('DROP TABLE video_event');
  477.         $this->addSql('DROP TABLE video_last_seen');
  478.         $this->addSql('DROP TABLE video_last_validate');
  479.         $this->addSql('ALTER TABLE company CHANGE force_segmentation force_segmentation TINYINT(1) DEFAULT 0 NOT NULL');
  480.         $this->addSql('ALTER TABLE email_programmation CHANGE detail detail LONGTEXT DEFAULT NULL COLLATE `utf8mb4_bin`');
  481.         $this->addSql('ALTER TABLE `user` CHANGE roles roles LONGTEXT NOT NULL COLLATE `utf8mb4_bin`');
  482.     }
  483. }