<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20240213142417 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE 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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$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');
$this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A251E27F6BF FOREIGN KEY (question_id) REFERENCES question (id)');
$this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A253EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
$this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A25CED375AF FOREIGN KEY (recommended_objective_id) REFERENCES objective (id)');
$this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CCCDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CCEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE association ADD CONSTRAINT FK_FD8521CC5926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE award ADD CONSTRAINT FK_8A5B2EE7FB699244 FOREIGN KEY (rules_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE award_tv_company ADD CONSTRAINT FK_CF69F3163D5282CF FOREIGN KEY (award_id) REFERENCES award (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE award_tv_company ADD CONSTRAINT FK_CF69F31621192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA5CDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA5EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA55926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA53D5282CF FOREIGN KEY (award_id) REFERENCES award (id)');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA544AC3583 FOREIGN KEY (operation_id) REFERENCES award_operation (id)');
$this->addSql('ALTER TABLE award_config ADD CONSTRAINT FK_1B3F9CA521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF53D5282CF FOREIGN KEY (award_id) REFERENCES award (id)');
$this->addSql('ALTER TABLE award_log ADD CONSTRAINT FK_EF0D8DF544AC3583 FOREIGN KEY (operation_id) REFERENCES award_operation (id)');
$this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C15926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1B85E16C3 FOREIGN KEY (app_picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C121192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1727ACA70 FOREIGN KEY (parent_id) REFERENCES category (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4712469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E476BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E473DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4721192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E47727ACA70 FOREIGN KEY (parent_id) REFERENCES channel (id)');
$this->addSql('ALTER TABLE channel ADD CONSTRAINT FK_A2F98E4729951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE channel_tv_tag ADD CONSTRAINT FK_C626B00072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE channel_tv_tag ADD CONSTRAINT FK_C626B000FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE day ADD CONSTRAINT FK_E5A029906BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE day ADD CONSTRAINT FK_E5A029903EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
$this->addSql('ALTER TABLE day_event ADD CONSTRAINT FK_8263B6439C24126 FOREIGN KEY (day_id) REFERENCES day (id)');
$this->addSql('ALTER TABLE day_event ADD CONSTRAINT FK_8263B64329951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE department ADD CONSTRAINT FK_CD1DE18A21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE exclusions_category ADD CONSTRAINT FK_4E07ACB421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE exclusions_category ADD CONSTRAINT FK_4E07ACB412469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
$this->addSql('ALTER TABLE exclusions_channel ADD CONSTRAINT FK_5B7AB0E021192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE exclusions_channel ADD CONSTRAINT FK_5B7AB0E072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id)');
$this->addSql('ALTER TABLE exclusions_video ADD CONSTRAINT FK_285E884D21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE exclusions_video ADD CONSTRAINT FK_285E884D29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE expert ADD CONSTRAINT FK_4F1B934286383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE expert ADD CONSTRAINT FK_4F1B9342EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE favorite ADD CONSTRAINT FK_68C58ED929951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE favorite ADD CONSTRAINT FK_68C58ED929C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE filters_category_channel ADD CONSTRAINT FK_E401DE4094923D85 FOREIGN KEY (filters_category_id) REFERENCES filters_category (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE filters_category_channel ADD CONSTRAINT FK_E401DE4072F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE filters_filter_filters_category ADD CONSTRAINT FK_1D6213B8CCE27B5A FOREIGN KEY (filters_filter_id) REFERENCES filters_filter (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE filters_filter_filters_category ADD CONSTRAINT FK_1D6213B894923D85 FOREIGN KEY (filters_category_id) REFERENCES filters_category (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE log ADD CONSTRAINT FK_8F3F68C529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE log ADD CONSTRAINT FK_8F3F68C521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE log_email ADD CONSTRAINT FK_C7EC972929951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE log_email ADD CONSTRAINT FK_C7EC972921192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE message ADD CONSTRAINT FK_B6BD307F29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE mood_response ADD CONSTRAINT FK_F1FF931A29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE notation ADD CONSTRAINT FK_268BC9529C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE notation ADD CONSTRAINT FK_268BC9529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE notification ADD CONSTRAINT FK_BF5476CAC54C8C93 FOREIGN KEY (type_id) REFERENCES notification_type (id)');
$this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F101EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F1015926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE objective ADD CONSTRAINT FK_B996F1016BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE objective_program ADD CONSTRAINT FK_3EEE383173484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE objective_program ADD CONSTRAINT FK_3EEE38313EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE objective_channel ADD CONSTRAINT FK_EFAC1F273484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE objective_channel ADD CONSTRAINT FK_EFAC1F272F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE objective_tv_user ADD CONSTRAINT FK_E2A7DB6073484933 FOREIGN KEY (objective_id) REFERENCES objective (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE objective_tv_user ADD CONSTRAINT FK_E2A7DB6029951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F52993989A1887DC FOREIGN KEY (subscription_id) REFERENCES subscription (id)');
$this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F529939821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE pedometer_log ADD CONSTRAINT FK_D0AB242829951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE pedometer_log ADD CONSTRAINT FK_D0AB242821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE playlist_video ADD CONSTRAINT FK_DFDBC36F6BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE playlist_video ADD CONSTRAINT FK_DFDBC36F29C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED7784EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED778486383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED77845926566C FOREIGN KEY (illustration_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED7784476C47F6 FOREIGN KEY (tip_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE program ADD CONSTRAINT FK_92ED778421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE program_tv_tag ADD CONSTRAINT FK_6C05B4243EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE program_tv_tag ADD CONSTRAINT FK_6C05B424FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE program_event ADD CONSTRAINT FK_A5C779513EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
$this->addSql('ALTER TABLE program_event ADD CONSTRAINT FK_A5C7795129951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE question ADD CONSTRAINT FK_B6F7494EB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
$this->addSql('ALTER TABLE question ADD CONSTRAINT FK_B6F7494EFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
$this->addSql('ALTER TABLE restriction ADD CONSTRAINT FK_7A999BCE21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE623DA5256D FOREIGN KEY (image_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6272F5A1AA FOREIGN KEY (channel_id) REFERENCES channel (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6229C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6212469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE623EB8070A FOREIGN KEY (program_id) REFERENCES program (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE6221192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE slide ADD CONSTRAINT FK_72EFEE62727ACA70 FOREIGN KEY (parent_id) REFERENCES slide (id)');
$this->addSql('ALTER TABLE survey ADD CONSTRAINT FK_AD5F9BFCFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
$this->addSql('ALTER TABLE survey_program ADD CONSTRAINT FK_D6C1543FB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE survey_program ADD CONSTRAINT FK_D6C1543F3EB8070A FOREIGN KEY (program_id) REFERENCES program (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE survey_config ADD CONSTRAINT FK_FC84E710B3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
$this->addSql('ALTER TABLE survey_config ADD CONSTRAINT FK_FC84E710FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
$this->addSql('ALTER TABLE team ADD CONSTRAINT FK_C4E0A61FEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE team ADD CONSTRAINT FK_C4E0A61F21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C722232296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)');
$this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C72223229951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE team_user ADD CONSTRAINT FK_5C72223286383B10 FOREIGN KEY (avatar_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE4EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE421192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE teamplay ADD CONSTRAINT FK_49714DE4EFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id)');
$this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B329C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3B3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
$this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B321192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE teamplay_challenge ADD CONSTRAINT FK_3A28C0B3AA7FCDE7 FOREIGN KEY (teamplay_id) REFERENCES teamplay (id)');
$this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F084029951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F084021192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F0840AA7FCDE7 FOREIGN KEY (teamplay_id) REFERENCES teamplay (id)');
$this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F08405F16FAF7 FOREIGN KEY (teamplay_challenge_id) REFERENCES teamplay_challenge (id)');
$this->addSql('ALTER TABLE teamplay_log ADD CONSTRAINT FK_DA2F0840296CD8AE FOREIGN KEY (team_id) REFERENCES team (id)');
$this->addSql('ALTER TABLE tv_company ADD CONSTRAINT FK_C144C090F98F144A FOREIGN KEY (logo_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE tv_company ADD CONSTRAINT FK_C144C090F29C802D FOREIGN KEY (cms_img_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE tv_company_association ADD CONSTRAINT FK_56A38D8F21192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE tv_company_association ADD CONSTRAINT FK_56A38D8FEFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D521192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D5AE80F5DF FOREIGN KEY (department_id) REFERENCES department (id)');
$this->addSql('ALTER TABLE tv_user ADD CONSTRAINT FK_4EA494D5EFB9C8A5 FOREIGN KEY (association_id) REFERENCES association (id)');
$this->addSql('ALTER TABLE user_device ADD CONSTRAINT FK_6C7DADB329951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC829951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC8EF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id)');
$this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC821192FC6 FOREIGN KEY (tv_company_id) REFERENCES tv_company (id)');
$this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFB29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFB1E27F6BF FOREIGN KEY (question_id) REFERENCES question (id)');
$this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBAA334807 FOREIGN KEY (answer_id) REFERENCES answer (id)');
$this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBFFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id)');
$this->addSql('ALTER TABLE user_response ADD CONSTRAINT FK_DEF6EFFBB3FE509D FOREIGN KEY (survey_id) REFERENCES survey (id)');
$this->addSql('ALTER TABLE user_video_timecode ADD CONSTRAINT FK_23F8AFED29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE user_video_timecode ADD CONSTRAINT FK_23F8AFED29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CCDE46FDB FOREIGN KEY (preview_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CEE45BDBF FOREIGN KEY (picture_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2C476C47F6 FOREIGN KEY (tip_id) REFERENCES media_object (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2C3AD6F5C9 FOREIGN KEY (default_channel_id) REFERENCES channel (id)');
$this->addSql('ALTER TABLE video_tv_tag ADD CONSTRAINT FK_122AB329C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_tv_tag ADD CONSTRAINT FK_122AB3FFF4458C FOREIGN KEY (tv_tag_id) REFERENCES tv_tag (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_expert ADD CONSTRAINT FK_774C338F29C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_expert ADD CONSTRAINT FK_774C338FC5568CE4 FOREIGN KEY (expert_id) REFERENCES expert (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_filters_filter ADD CONSTRAINT FK_B96CF26229C1004E FOREIGN KEY (video_id) REFERENCES video (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_filters_filter ADD CONSTRAINT FK_B96CF262CCE27B5A FOREIGN KEY (filters_filter_id) REFERENCES filters_filter (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC030529C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC030529951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE video_event ADD CONSTRAINT FK_B4CC03056BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D129C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D129951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE video_last_seen ADD CONSTRAINT FK_F006B3D16BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA29C1004E FOREIGN KEY (video_id) REFERENCES video (id)');
$this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA29951A4A FOREIGN KEY (tv_user_id) REFERENCES tv_user (id)');
$this->addSql('ALTER TABLE video_last_validate ADD CONSTRAINT FK_31095BFA6BBD148 FOREIGN KEY (playlist_id) REFERENCES playlist (id)');
$this->addSql('ALTER TABLE company CHANGE force_segmentation force_segmentation TINYINT(1) NOT NULL');
$this->addSql('ALTER TABLE email_programmation CHANGE detail detail JSON DEFAULT NULL');
$this->addSql('ALTER TABLE user CHANGE roles roles JSON NOT NULL');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A251E27F6BF');
$this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A253EB8070A');
$this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A25CED375AF');
$this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CCCDE46FDB');
$this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CCEE45BDBF');
$this->addSql('ALTER TABLE association DROP FOREIGN KEY FK_FD8521CC5926566C');
$this->addSql('ALTER TABLE award DROP FOREIGN KEY FK_8A5B2EE7FB699244');
$this->addSql('ALTER TABLE award_tv_company DROP FOREIGN KEY FK_CF69F3163D5282CF');
$this->addSql('ALTER TABLE award_tv_company DROP FOREIGN KEY FK_CF69F31621192FC6');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA5CDE46FDB');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA5EE45BDBF');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA55926566C');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA53D5282CF');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA544AC3583');
$this->addSql('ALTER TABLE award_config DROP FOREIGN KEY FK_1B3F9CA521192FC6');
$this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF529951A4A');
$this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF53D5282CF');
$this->addSql('ALTER TABLE award_log DROP FOREIGN KEY FK_EF0D8DF544AC3583');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1EE45BDBF');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C15926566C');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1B85E16C3');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C121192FC6');
$this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1727ACA70');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4712469DE2');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E476BBD148');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E473DA5256D');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4721192FC6');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E47727ACA70');
$this->addSql('ALTER TABLE channel DROP FOREIGN KEY FK_A2F98E4729951A4A');
$this->addSql('ALTER TABLE channel_tv_tag DROP FOREIGN KEY FK_C626B00072F5A1AA');
$this->addSql('ALTER TABLE channel_tv_tag DROP FOREIGN KEY FK_C626B000FFF4458C');
$this->addSql('ALTER TABLE day DROP FOREIGN KEY FK_E5A029906BBD148');
$this->addSql('ALTER TABLE day DROP FOREIGN KEY FK_E5A029903EB8070A');
$this->addSql('ALTER TABLE day_event DROP FOREIGN KEY FK_8263B6439C24126');
$this->addSql('ALTER TABLE day_event DROP FOREIGN KEY FK_8263B64329951A4A');
$this->addSql('ALTER TABLE department DROP FOREIGN KEY FK_CD1DE18A21192FC6');
$this->addSql('ALTER TABLE exclusions_category DROP FOREIGN KEY FK_4E07ACB421192FC6');
$this->addSql('ALTER TABLE exclusions_category DROP FOREIGN KEY FK_4E07ACB412469DE2');
$this->addSql('ALTER TABLE exclusions_channel DROP FOREIGN KEY FK_5B7AB0E021192FC6');
$this->addSql('ALTER TABLE exclusions_channel DROP FOREIGN KEY FK_5B7AB0E072F5A1AA');
$this->addSql('ALTER TABLE exclusions_video DROP FOREIGN KEY FK_285E884D21192FC6');
$this->addSql('ALTER TABLE exclusions_video DROP FOREIGN KEY FK_285E884D29C1004E');
$this->addSql('ALTER TABLE expert DROP FOREIGN KEY FK_4F1B934286383B10');
$this->addSql('ALTER TABLE expert DROP FOREIGN KEY FK_4F1B9342EE45BDBF');
$this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED929951A4A');
$this->addSql('ALTER TABLE favorite DROP FOREIGN KEY FK_68C58ED929C1004E');
$this->addSql('ALTER TABLE filters_category_channel DROP FOREIGN KEY FK_E401DE4094923D85');
$this->addSql('ALTER TABLE filters_category_channel DROP FOREIGN KEY FK_E401DE4072F5A1AA');
$this->addSql('ALTER TABLE filters_filter_filters_category DROP FOREIGN KEY FK_1D6213B8CCE27B5A');
$this->addSql('ALTER TABLE filters_filter_filters_category DROP FOREIGN KEY FK_1D6213B894923D85');
$this->addSql('ALTER TABLE log DROP FOREIGN KEY FK_8F3F68C529951A4A');
$this->addSql('ALTER TABLE log DROP FOREIGN KEY FK_8F3F68C521192FC6');
$this->addSql('ALTER TABLE log_email DROP FOREIGN KEY FK_C7EC972929951A4A');
$this->addSql('ALTER TABLE log_email DROP FOREIGN KEY FK_C7EC972921192FC6');
$this->addSql('ALTER TABLE message DROP FOREIGN KEY FK_B6BD307F29951A4A');
$this->addSql('ALTER TABLE mood_response DROP FOREIGN KEY FK_F1FF931A29951A4A');
$this->addSql('ALTER TABLE notation DROP FOREIGN KEY FK_268BC9529C1004E');
$this->addSql('ALTER TABLE notation DROP FOREIGN KEY FK_268BC9529951A4A');
$this->addSql('ALTER TABLE notification DROP FOREIGN KEY FK_BF5476CAC54C8C93');
$this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F101EE45BDBF');
$this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F1015926566C');
$this->addSql('ALTER TABLE objective DROP FOREIGN KEY FK_B996F1016BBD148');
$this->addSql('ALTER TABLE objective_program DROP FOREIGN KEY FK_3EEE383173484933');
$this->addSql('ALTER TABLE objective_program DROP FOREIGN KEY FK_3EEE38313EB8070A');
$this->addSql('ALTER TABLE objective_channel DROP FOREIGN KEY FK_EFAC1F273484933');
$this->addSql('ALTER TABLE objective_channel DROP FOREIGN KEY FK_EFAC1F272F5A1AA');
$this->addSql('ALTER TABLE objective_tv_user DROP FOREIGN KEY FK_E2A7DB6073484933');
$this->addSql('ALTER TABLE objective_tv_user DROP FOREIGN KEY FK_E2A7DB6029951A4A');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993989A1887DC');
$this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F529939821192FC6');
$this->addSql('ALTER TABLE pedometer_log DROP FOREIGN KEY FK_D0AB242829951A4A');
$this->addSql('ALTER TABLE pedometer_log DROP FOREIGN KEY FK_D0AB242821192FC6');
$this->addSql('ALTER TABLE playlist_video DROP FOREIGN KEY FK_DFDBC36F6BBD148');
$this->addSql('ALTER TABLE playlist_video DROP FOREIGN KEY FK_DFDBC36F29C1004E');
$this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED7784EE45BDBF');
$this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED778486383B10');
$this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED77845926566C');
$this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED7784476C47F6');
$this->addSql('ALTER TABLE program DROP FOREIGN KEY FK_92ED778421192FC6');
$this->addSql('ALTER TABLE program_tv_tag DROP FOREIGN KEY FK_6C05B4243EB8070A');
$this->addSql('ALTER TABLE program_tv_tag DROP FOREIGN KEY FK_6C05B424FFF4458C');
$this->addSql('ALTER TABLE program_event DROP FOREIGN KEY FK_A5C779513EB8070A');
$this->addSql('ALTER TABLE program_event DROP FOREIGN KEY FK_A5C7795129951A4A');
$this->addSql('ALTER TABLE question DROP FOREIGN KEY FK_B6F7494EB3FE509D');
$this->addSql('ALTER TABLE question DROP FOREIGN KEY FK_B6F7494EFFF4458C');
$this->addSql('ALTER TABLE restriction DROP FOREIGN KEY FK_7A999BCE21192FC6');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE623DA5256D');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6272F5A1AA');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6229C1004E');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6212469DE2');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE623EB8070A');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE6221192FC6');
$this->addSql('ALTER TABLE slide DROP FOREIGN KEY FK_72EFEE62727ACA70');
$this->addSql('ALTER TABLE survey DROP FOREIGN KEY FK_AD5F9BFCFFF4458C');
$this->addSql('ALTER TABLE survey_program DROP FOREIGN KEY FK_D6C1543FB3FE509D');
$this->addSql('ALTER TABLE survey_program DROP FOREIGN KEY FK_D6C1543F3EB8070A');
$this->addSql('ALTER TABLE survey_config DROP FOREIGN KEY FK_FC84E710B3FE509D');
$this->addSql('ALTER TABLE survey_config DROP FOREIGN KEY FK_FC84E710FFF4458C');
$this->addSql('ALTER TABLE team DROP FOREIGN KEY FK_C4E0A61FEE45BDBF');
$this->addSql('ALTER TABLE team DROP FOREIGN KEY FK_C4E0A61F21192FC6');
$this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C722232296CD8AE');
$this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C72223229951A4A');
$this->addSql('ALTER TABLE team_user DROP FOREIGN KEY FK_5C72223286383B10');
$this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE4EE45BDBF');
$this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE421192FC6');
$this->addSql('ALTER TABLE teamplay DROP FOREIGN KEY FK_49714DE4EFB9C8A5');
$this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3EE45BDBF');
$this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B329C1004E');
$this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3B3FE509D');
$this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B321192FC6');
$this->addSql('ALTER TABLE teamplay_challenge DROP FOREIGN KEY FK_3A28C0B3AA7FCDE7');
$this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F084029951A4A');
$this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F084021192FC6');
$this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F0840AA7FCDE7');
$this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F08405F16FAF7');
$this->addSql('ALTER TABLE teamplay_log DROP FOREIGN KEY FK_DA2F0840296CD8AE');
$this->addSql('ALTER TABLE tv_company DROP FOREIGN KEY FK_C144C090F98F144A');
$this->addSql('ALTER TABLE tv_company DROP FOREIGN KEY FK_C144C090F29C802D');
$this->addSql('ALTER TABLE tv_company_association DROP FOREIGN KEY FK_56A38D8F21192FC6');
$this->addSql('ALTER TABLE tv_company_association DROP FOREIGN KEY FK_56A38D8FEFB9C8A5');
$this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D521192FC6');
$this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D5AE80F5DF');
$this->addSql('ALTER TABLE tv_user DROP FOREIGN KEY FK_4EA494D5EFB9C8A5');
$this->addSql('ALTER TABLE user_device DROP FOREIGN KEY FK_6C7DADB329951A4A');
$this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC829951A4A');
$this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC8EF1A9D84');
$this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC821192FC6');
$this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFB29951A4A');
$this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFB1E27F6BF');
$this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBAA334807');
$this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBFFF4458C');
$this->addSql('ALTER TABLE user_response DROP FOREIGN KEY FK_DEF6EFFBB3FE509D');
$this->addSql('ALTER TABLE user_video_timecode DROP FOREIGN KEY FK_23F8AFED29951A4A');
$this->addSql('ALTER TABLE user_video_timecode DROP FOREIGN KEY FK_23F8AFED29C1004E');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CCDE46FDB');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CEE45BDBF');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2C476C47F6');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2C3AD6F5C9');
$this->addSql('ALTER TABLE video_tv_tag DROP FOREIGN KEY FK_122AB329C1004E');
$this->addSql('ALTER TABLE video_tv_tag DROP FOREIGN KEY FK_122AB3FFF4458C');
$this->addSql('ALTER TABLE video_expert DROP FOREIGN KEY FK_774C338F29C1004E');
$this->addSql('ALTER TABLE video_expert DROP FOREIGN KEY FK_774C338FC5568CE4');
$this->addSql('ALTER TABLE video_filters_filter DROP FOREIGN KEY FK_B96CF26229C1004E');
$this->addSql('ALTER TABLE video_filters_filter DROP FOREIGN KEY FK_B96CF262CCE27B5A');
$this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC030529C1004E');
$this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC030529951A4A');
$this->addSql('ALTER TABLE video_event DROP FOREIGN KEY FK_B4CC03056BBD148');
$this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D129C1004E');
$this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D129951A4A');
$this->addSql('ALTER TABLE video_last_seen DROP FOREIGN KEY FK_F006B3D16BBD148');
$this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA29C1004E');
$this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA29951A4A');
$this->addSql('ALTER TABLE video_last_validate DROP FOREIGN KEY FK_31095BFA6BBD148');
$this->addSql('DROP TABLE answer');
$this->addSql('DROP TABLE association');
$this->addSql('DROP TABLE award');
$this->addSql('DROP TABLE award_tv_company');
$this->addSql('DROP TABLE award_config');
$this->addSql('DROP TABLE award_log');
$this->addSql('DROP TABLE award_operation');
$this->addSql('DROP TABLE calc_program_video');
$this->addSql('DROP TABLE category');
$this->addSql('DROP TABLE channel');
$this->addSql('DROP TABLE channel_tv_tag');
$this->addSql('DROP TABLE day');
$this->addSql('DROP TABLE day_event');
$this->addSql('DROP TABLE department');
$this->addSql('DROP TABLE exclusions_category');
$this->addSql('DROP TABLE exclusions_channel');
$this->addSql('DROP TABLE exclusions_video');
$this->addSql('DROP TABLE expert');
$this->addSql('DROP TABLE favorite');
$this->addSql('DROP TABLE filters_category');
$this->addSql('DROP TABLE filters_category_channel');
$this->addSql('DROP TABLE filters_filter');
$this->addSql('DROP TABLE filters_filter_filters_category');
$this->addSql('DROP TABLE log');
$this->addSql('DROP TABLE log_email');
$this->addSql('DROP TABLE media_object');
$this->addSql('DROP TABLE message');
$this->addSql('DROP TABLE mood_after_post_response');
$this->addSql('DROP TABLE mood_after_post_response_video_program_channel');
$this->addSql('DROP TABLE mood_response');
$this->addSql('DROP TABLE notation');
$this->addSql('DROP TABLE notification');
$this->addSql('DROP TABLE notification_type');
$this->addSql('DROP TABLE objective');
$this->addSql('DROP TABLE objective_program');
$this->addSql('DROP TABLE objective_channel');
$this->addSql('DROP TABLE objective_tv_user');
$this->addSql('DROP TABLE `order`');
$this->addSql('DROP TABLE pedometer_log');
$this->addSql('DROP TABLE playlist');
$this->addSql('DROP TABLE playlist_video');
$this->addSql('DROP TABLE playlist_video_config');
$this->addSql('DROP TABLE program');
$this->addSql('DROP TABLE program_tv_tag');
$this->addSql('DROP TABLE program_event');
$this->addSql('DROP TABLE question');
$this->addSql('DROP TABLE restriction');
$this->addSql('DROP TABLE slide');
$this->addSql('DROP TABLE subscription');
$this->addSql('DROP TABLE survey');
$this->addSql('DROP TABLE survey_program');
$this->addSql('DROP TABLE survey_config');
$this->addSql('DROP TABLE team');
$this->addSql('DROP TABLE team_user');
$this->addSql('DROP TABLE teamplay');
$this->addSql('DROP TABLE teamplay_challenge');
$this->addSql('DROP TABLE teamplay_log');
$this->addSql('DROP TABLE tv_company');
$this->addSql('DROP TABLE tv_company_association');
$this->addSql('DROP TABLE tv_configuration');
$this->addSql('DROP TABLE tv_tag');
$this->addSql('DROP TABLE tv_user');
$this->addSql('DROP TABLE user_device');
$this->addSql('DROP TABLE user_last_day_event');
$this->addSql('DROP TABLE user_notification');
$this->addSql('DROP TABLE user_response');
$this->addSql('DROP TABLE user_video_timecode');
$this->addSql('DROP TABLE video');
$this->addSql('DROP TABLE video_tv_tag');
$this->addSql('DROP TABLE video_expert');
$this->addSql('DROP TABLE video_filters_filter');
$this->addSql('DROP TABLE video_event');
$this->addSql('DROP TABLE video_last_seen');
$this->addSql('DROP TABLE video_last_validate');
$this->addSql('ALTER TABLE company CHANGE force_segmentation force_segmentation TINYINT(1) DEFAULT 0 NOT NULL');
$this->addSql('ALTER TABLE email_programmation CHANGE detail detail LONGTEXT DEFAULT NULL COLLATE `utf8mb4_bin`');
$this->addSql('ALTER TABLE `user` CHANGE roles roles LONGTEXT NOT NULL COLLATE `utf8mb4_bin`');
}
}