migrations/Version20240327200245.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 Version20240327200245 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $this->addSql('ALTER TABLE EventTraining ADD course_id INT DEFAULT NULL, ADD discipline_id INT DEFAULT NULL, ADD grab_title VARCHAR(255) DEFAULT NULL, ADD sub_title VARCHAR(255) DEFAULT NULL');
  18.         $this->addSql('ALTER TABLE EventTraining ADD CONSTRAINT FK_6E05EBFE591CC992 FOREIGN KEY (course_id) REFERENCES Course (id)');
  19.         $this->addSql('ALTER TABLE EventTraining ADD CONSTRAINT FK_6E05EBFEA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id)');
  20.         $this->addSql('CREATE INDEX IDX_6E05EBFE591CC992 ON EventTraining (course_id)');
  21.         $this->addSql('CREATE INDEX IDX_6E05EBFEA5522701 ON EventTraining (discipline_id)');
  22.     }
  23.     public function down(Schema $schema): void
  24.     {
  25.         // this down() migration is auto-generated, please modify it to your needs
  26.         $this->addSql('ALTER TABLE lnk_subchapter_domain DROP FOREIGN KEY FK_D5151DD880EA0CB');
  27.         $this->addSql('CREATE TABLE abstract_event_training_course (abstract_event_training_id INT NOT NULL, course_id INT NOT NULL, INDEX IDX_E11A909F7A1266F (abstract_event_training_id), INDEX IDX_E11A909591CC992 (course_id), PRIMARY KEY(abstract_event_training_id, course_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  28.         $this->addSql('CREATE TABLE abstract_task_activity (id INT UNSIGNED AUTO_INCREMENT NOT NULL, task_id INT NOT NULL, teacher_id INT NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, spent_time INT NOT NULL, activity_detail LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  29.         $this->addSql('CREATE TABLE abstract_work_list_table_review_program_informations (id INT AUTO_INCREMENT NOT NULL, review_program_id INT DEFAULT NULL, abstract_work_list_table_id INT DEFAULT NULL, ended TINYINT(1) DEFAULT NULL, date DATETIME DEFAULT NULL, INDEX IDX_27EEFC5B4928C607 (review_program_id), INDEX IDX_27EEFC5B13CCAACE (abstract_work_list_table_id), INDEX review_program_id (review_program_id), INDEX abstract_work_list_table_id (abstract_work_list_table_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  30.         $this->addSql('CREATE TABLE abstracttask (id INT AUTO_INCREMENT NOT NULL, teacher_id INT DEFAULT NULL, replay_id INT DEFAULT NULL, assessment_id INT DEFAULT NULL, type VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, date DATETIME NOT NULL, content LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, done TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, discr VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, reviewProgram_id INT DEFAULT NULL, taking DATETIME DEFAULT NULL, guardiant TINYINT(1) NOT NULL, exerciseCorrection_id INT DEFAULT NULL, INDEX IDX_FA14FF0B41807E1D (teacher_id), INDEX IDX_FA14FF0BAB883EC6 (reviewProgram_id), INDEX IDX_FA14FF0B186CE3E1 (replay_id), INDEX IDX_FA14FF0BDD3DD5F1 (assessment_id), INDEX FK_FA14FF0B9713941E (exerciseCorrection_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  31.         $this->addSql('CREATE TABLE AbstractUserActivity (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, state VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, points INT NOT NULL, score INT NOT NULL, discr VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_477101FBA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  32.         $this->addSql('CREATE TABLE AbstractWorkListActivity (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, slug VARCHAR(128) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, discr VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, UNIQUE INDEX UNIQ_FAB49E47989D9B62 (slug), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  33.         $this->addSql('CREATE TABLE Actor (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, picture VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, description LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, portraitVideo_id INT DEFAULT NULL, INDEX IDX_85B479FD38244949 (portraitVideo_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  34.         $this->addSql('CREATE TABLE admin_order (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, street VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, street_invoice VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, street_add VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, street_invoice_add VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, city VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, city_invoice VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, zipcode VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, zipcode_invoice VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, lastname VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, firstname VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, sended TINYINT(1) DEFAULT NULL, quantity INT DEFAULT NULL, total DOUBLE PRECISION DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_55036862A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  35.         $this->addSql('CREATE TABLE admin_planning (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, started DATETIME NOT NULL, ended DATETIME NOT NULL, `default` TINYINT(1) DEFAULT NULL, typePlanning_id INT DEFAULT NULL, INDEX IDX_4039B8F0C552FA9B (typePlanning_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  36.         $this->addSql('CREATE TABLE admin_planning_event (id INT AUTO_INCREMENT NOT NULL, planning_id INT DEFAULT NULL, user_id INT DEFAULT NULL, color VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, backgroundcolor VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, start DATETIME NOT NULL, validated TINYINT(1) DEFAULT NULL, end DATETIME DEFAULT NULL, validate TINYINT(1) DEFAULT NULL, typeEvent_id INT DEFAULT NULL, INDEX IDX_790A861C3D865311 (planning_id), INDEX IDX_790A861CD4E80455 (typeEvent_id), INDEX IDX_790A861CA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  37.         $this->addSql('CREATE TABLE admin_product (id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  38.         $this->addSql('CREATE TABLE admin_trainning_session (id INT AUTO_INCREMENT NOT NULL, trainning_id INT DEFAULT NULL, planning_id INT DEFAULT NULL, course_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, started DATETIME NOT NULL, ended DATETIME NOT NULL, limitNumber INT NOT NULL, chatPlanning_id INT DEFAULT NULL, INDEX IDX_CFB5659A1CD20E70 (trainning_id), INDEX IDX_CFB5659A3D865311 (planning_id), INDEX IDX_CFB5659A1FA06918 (chatPlanning_id), INDEX IDX_CFB5659A591CC992 (course_id), INDEX IDX_CFB5659AD94388BD (serie_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  39.         $this->addSql('CREATE TABLE admin_type_event (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, background_color VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, typePlanning_id INT DEFAULT NULL, INDEX IDX_FD9C2BD5C552FA9B (typePlanning_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  40.         $this->addSql('CREATE TABLE admin_type_planning (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  41.         $this->addSql('CREATE TABLE alert (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, send_date DATETIME NOT NULL, type VARCHAR(25) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, action INT DEFAULT NULL, date_reminder DATETIME DEFAULT NULL, INDEX IDX_17FD46C1CB944F1A (student_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  42.         $this->addSql('CREATE TABLE assessment (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, guardiant_id INT DEFAULT NULL, date DATETIME NOT NULL, is_with_parent TINYINT(1) DEFAULT NULL, observation LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, advice LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, next_date DATE NOT NULL, next_date_time TIME NOT NULL, title VARCHAR(50) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_F7523D70CB944F1A (student_id), INDEX IDX_F7523D709A62A009 (guardiant_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  43.         $this->addSql('CREATE TABLE AssignedHomework (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, date_id INT NOT NULL, choice TINYINT(1) NOT NULL, exerciseCorrection_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, worklistNode_id INT DEFAULT NULL, INDEX IDX_1CF94B97A76ED395 (user_id), INDEX IDX_1CF94B97B897366B (date_id), INDEX IDX_1CF94B979713941E (exerciseCorrection_id), INDEX IDX_1CF94B97917BDE4D (worklistNode_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  44.         $this->addSql('CREATE TABLE Bilan (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, user_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, comment LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, path LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, pdf_date DATETIME DEFAULT NULL, slug VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, valid TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_351E6040CB944F1A (student_id), INDEX IDX_351E6040A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  45.         $this->addSql('CREATE TABLE blog_article_meta (id INT AUTO_INCREMENT NOT NULL, article_id INT DEFAULT NULL, meta_key VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, meta_value VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_3D6C7CB37294869C (article_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  46.         $this->addSql('CREATE TABLE blog_comment (id INT AUTO_INCREMENT NOT NULL, parent_id INT DEFAULT NULL, article_id INT NOT NULL, author_id INT DEFAULT NULL, name VARCHAR(150) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, comment VARCHAR(3000) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, status VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, email VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created_at DATETIME NOT NULL, modified_at DATETIME NOT NULL, INDEX IDX_7882EFEF727ACA70 (parent_id), INDEX IDX_7882EFEF7294869C (article_id), INDEX IDX_7882EFEFF675F31B (author_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  47.         $this->addSql('CREATE TABLE blog_settings (id INT AUTO_INCREMENT NOT NULL, property VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, value VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  48.         $this->addSql('CREATE TABLE cmspagevideos_serie (cmspagevideos_id INT NOT NULL, serie_id INT NOT NULL, INDEX IDX_846E6CE231BC721 (cmspagevideos_id), INDEX IDX_846E6CE2D94388BD (serie_id), PRIMARY KEY(cmspagevideos_id, serie_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  49.         $this->addSql('CREATE TABLE Comment (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, content LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, hidden TINYINT(1) NOT NULL, INDEX IDX_5BC96BF0A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  50.         $this->addSql('CREATE TABLE DateAssignedHomework (id INT AUTO_INCREMENT NOT NULL, date_start DATETIME NOT NULL, date_end DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  51.         $this->addSql('CREATE TABLE DateTraining (id INT AUTO_INCREMENT NOT NULL, trainning_id INT DEFAULT NULL, planning_id INT DEFAULT NULL, zone INT DEFAULT NULL, started DATETIME NOT NULL, ended DATETIME NOT NULL, INDEX IDX_79FAD5A11CD20E70 (trainning_id), INDEX FK_79FAD5A13D865311 (planning_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  52.         $this->addSql('CREATE TABLE default_courses (id INT AUTO_INCREMENT NOT NULL, name INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  53.         $this->addSql('CREATE TABLE DefaultsAssignedHomework (id INT AUTO_INCREMENT NOT NULL, date_id INT NOT NULL, INDEX IDX_D6692711B897366B (date_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  54.         $this->addSql('CREATE TABLE defaultsassignedhomework_defaultcourses (defaultsassignedhomework_id INT NOT NULL, defaultcourses_id INT NOT NULL, INDEX IDX_666D73C389FFC851 (defaultsassignedhomework_id), INDEX IDX_666D73C325D7DA3E (defaultcourses_id), PRIMARY KEY(defaultsassignedhomework_id, defaultcourses_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  55.         $this->addSql('CREATE TABLE discipline_planning (id INT UNSIGNED AUTO_INCREMENT NOT NULL, discipline_id INT NOT NULL, date DATE NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  56.         $this->addSql('CREATE TABLE Domain (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, slug VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, position INT NOT NULL, UNIQUE INDEX UNIQ_A0051B3D989D9B62 (slug), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  57.         $this->addSql('CREATE TABLE ed_article_tags_relation (article_id INT NOT NULL, tag_id INT NOT NULL, INDEX IDX_E57801147294869C (article_id), INDEX IDX_E5780114BAD26311 (tag_id), PRIMARY KEY(article_id, tag_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  58.         $this->addSql('CREATE TABLE email_spool (id INT AUTO_INCREMENT NOT NULL, message LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, status INT NOT NULL, environment VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  59.         $this->addSql('CREATE TABLE email_template_course_serie (id INT AUTO_INCREMENT NOT NULL, email_template_id INT NOT NULL, course_id INT NOT NULL, serie_id INT NOT NULL, created DATETIME DEFAULT NULL, UNIQUE INDEX email_template_id (email_template_id, course_id, serie_id), INDEX course_id (course_id), INDEX serie_id (serie_id), INDEX IDX_D5086CB131A730F (email_template_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  60.         $this->addSql('CREATE TABLE Exam (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, number_day INT NOT NULL, started DATETIME NOT NULL, ended DATETIME DEFAULT NULL, ready TINYINT(1) DEFAULT 0 NOT NULL, url_video VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, text_headband VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, url_headband VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, date_headband DATETIME DEFAULT NULL, description LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, type INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  61.         $this->addSql('CREATE TABLE exercise (id INT NOT NULL, statement LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, comment LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, level VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, duration INT NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  62.         $this->addSql('CREATE TABLE exercise_correction (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, domain_id INT DEFAULT NULL, filename VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, status VARCHAR(32) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, abstractWorkListTable_id INT DEFAULT NULL, reviewProgram_id INT DEFAULT NULL, seen TINYINT(1) NOT NULL, teacher_comment LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, teacher_correction LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, type VARCHAR(50) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_E2EC7DD844E9413B (abstractWorkListTable_id), INDEX IDX_E2EC7DD8AB883EC6 (reviewProgram_id), INDEX IDX_STUDENT (student_id), INDEX FK_E2EC7DD8115F0EE5 (domain_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  63.         $this->addSql('CREATE TABLE ext_log_entries (id INT AUTO_INCREMENT NOT NULL, action VARCHAR(8) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, logged_at DATETIME NOT NULL, object_id VARCHAR(64) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, object_class VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, version INT NOT NULL, data LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', username VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, INDEX log_class_lookup_idx (object_class), INDEX log_date_lookup_idx (logged_at), INDEX log_user_lookup_idx (username), INDEX log_version_lookup_idx (object_id, object_class, version), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  64.         $this->addSql('CREATE TABLE ext_translations (id INT AUTO_INCREMENT NOT NULL, locale VARCHAR(8) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, object_class VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, field VARCHAR(32) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, foreign_key VARCHAR(64) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, content LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, UNIQUE INDEX lookup_unique_idx (locale, object_class, field, foreign_key), INDEX translations_lookup_idx (locale, object_class, foreign_key), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  65.         $this->addSql('CREATE TABLE folder_node (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, online TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  66.         $this->addSql('CREATE TABLE global_user_message (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, content LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, send_at DATETIME NOT NULL, expire_at DATETIME NOT NULL, active TINYINT(1) NOT NULL, roles LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', locked TINYINT(1) DEFAULT 0 NOT NULL, email VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  67.         $this->addSql('CREATE TABLE InformationDiscipline (id INT AUTO_INCREMENT NOT NULL, discipline_id INT DEFAULT NULL, course_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, description LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, metadescription VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_5E3B6CA8A5522701 (discipline_id), INDEX IDX_5E3B6CA8591CC992 (course_id), INDEX IDX_5E3B6CA8D94388BD (serie_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  68.         $this->addSql('CREATE TABLE KnowUs (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_CE648237A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  69.         $this->addSql('CREATE TABLE lexik_maintenance (ttl DATETIME DEFAULT NULL) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  70.         $this->addSql('CREATE TABLE ListStudent (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, planning_id INT DEFAULT NULL, dates_id INT DEFAULT NULL, speciality_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, is_ready TINYINT(1) DEFAULT 0 NOT NULL, INDEX IDX_9EE13CD5CB944F1A (student_id), INDEX IDX_9EE13CD53D865311 (planning_id), INDEX IDX_9EE13CD53DA992C3 (dates_id), INDEX IDX_9EE13CD53B5A08D7 (speciality_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  71.         $this->addSql('CREATE TABLE ListStudentExam (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, exam_id INT DEFAULT NULL, disciplines_id INT DEFAULT NULL, ready TINYINT(1) DEFAULT 0 NOT NULL, orders INT NOT NULL, dates DATETIME NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, registered TINYINT(1) DEFAULT 0 NOT NULL, studentExamRegister_id INT DEFAULT NULL, INDEX IDX_F4A02049CB944F1A (student_id), INDEX IDX_F4A02049578D5E91 (exam_id), INDEX IDX_F4A0204990D3DF94 (disciplines_id), INDEX IDX_F4A02049FDF78F2E (studentExamRegister_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  72.         $this->addSql('CREATE TABLE lnk_chapter_worklist (chapter_id INT NOT NULL, worklist_id INT NOT NULL, INDEX IDX_E3F03E9D579F4768 (chapter_id), INDEX IDX_E3F03E9D6F64372A (worklist_id), PRIMARY KEY(chapter_id, worklist_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  73.         $this->addSql('CREATE TABLE lnk_global_user_message_course (globalusermessage_id INT NOT NULL, course_id INT NOT NULL, INDEX IDX_B1A4C835A3E25AAF (globalusermessage_id), INDEX IDX_B1A4C835591CC992 (course_id), PRIMARY KEY(globalusermessage_id, course_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  74.         $this->addSql('CREATE TABLE lnk_global_user_message_offer (globalusermessage_id INT NOT NULL, offer_id INT NOT NULL, INDEX IDX_74576ADAA3E25AAF (globalusermessage_id), INDEX IDX_74576ADA53C674EE (offer_id), PRIMARY KEY(globalusermessage_id, offer_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  75.         $this->addSql('CREATE TABLE lnk_global_user_message_serie (globalusermessage_id INT NOT NULL, serie_id INT NOT NULL, INDEX IDX_F7BB7ED0A3E25AAF (globalusermessage_id), INDEX IDX_F7BB7ED0D94388BD (serie_id), PRIMARY KEY(globalusermessage_id, serie_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  76.         $this->addSql('CREATE TABLE lnk_offer_options (offer_id INT NOT NULL, options_id INT NOT NULL, INDEX IDX_A5CD53B453C674EE (offer_id), INDEX IDX_A5CD53B43ADB05F1 (options_id), PRIMARY KEY(offer_id, options_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  77.         $this->addSql('CREATE TABLE lnk_session_worklist (id INT AUTO_INCREMENT NOT NULL, session_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, title_fo VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, title_bo VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, started DATETIME NOT NULL, slug VARCHAR(128) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, workLists_id INT DEFAULT NULL, UNIQUE INDEX UNIQ_8E4533F0989D9B62 (slug), INDEX IDX_8E4533F0613FECDF (session_id), INDEX IDX_8E4533F0C5D37292 (workLists_id), INDEX IDX_8E4533F0A5522701 (discipline_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  78.         $this->addSql('CREATE TABLE lnk_slideshow_admin_serie (slideshow_id INT NOT NULL, serie_id INT NOT NULL, INDEX IDX_79B933848B14E343 (slideshow_id), INDEX IDX_79B93384D94388BD (serie_id), PRIMARY KEY(slideshow_id, serie_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  79.         $this->addSql('CREATE TABLE lnk_slideshow_course (slideshow_id INT NOT NULL, course_id INT NOT NULL, INDEX IDX_C5B46F288B14E343 (slideshow_id), INDEX IDX_C5B46F28591CC992 (course_id), PRIMARY KEY(slideshow_id, course_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  80.         $this->addSql('CREATE TABLE lnk_slideshow_new_offer (slideshow_id INT NOT NULL, offer_id INT NOT NULL, INDEX IDX_F62ADF218B14E343 (slideshow_id), INDEX IDX_F62ADF2153C674EE (offer_id), PRIMARY KEY(slideshow_id, offer_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  81.         $this->addSql('CREATE TABLE lnk_slideshow_slideshowcategory (slideshow_id INT NOT NULL, slideshowcategory_id INT NOT NULL, INDEX IDX_3B1445908B14E343 (slideshow_id), INDEX IDX_3B14459010F39D1D (slideshowcategory_id), PRIMARY KEY(slideshow_id, slideshowcategory_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  82.         $this->addSql('CREATE TABLE lnk_statementlines_domains (domain_id INT NOT NULL, statementline_id INT NOT NULL, INDEX IDX_F99E37F2115F0EE5 (domain_id), INDEX IDX_F99E37F28D79EB4F (statementline_id), PRIMARY KEY(domain_id, statementline_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  83.         $this->addSql('CREATE TABLE lnk_statementlines_subchapterdomain (subchapterdomain_id INT NOT NULL, statementline_id INT NOT NULL, INDEX IDX_E9A2846FBEE6B143 (subchapterdomain_id), INDEX IDX_E9A2846F8D79EB4F (statementline_id), PRIMARY KEY(subchapterdomain_id, statementline_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  84.         $this->addSql('CREATE TABLE lnk_Student_Options (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, options_id INT DEFAULT NULL, subscripted DATETIME NOT NULL, un_subscripted DATETIME DEFAULT NULL, inactif TINYINT(1) DEFAULT 0 NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, offerStudent_id INT DEFAULT NULL, INDEX IDX_82DF3E3DCB944F1A (student_id), INDEX IDX_82DF3E3D3ADB05F1 (options_id), INDEX IDX_82DF3E3D6A909013 (offerStudent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  85.         $this->addSql('CREATE TABLE lnk_Student_Session (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, session_id INT DEFAULT NULL, guardiant_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_82AE116ECB944F1A (student_id), INDEX IDX_82AE116E613FECDF (session_id), INDEX IDX_82AE116E9A62A009 (guardiant_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  86.         $this->addSql('CREATE TABLE lnk_video_tags (video_id INT NOT NULL, tags_id INT NOT NULL, INDEX IDX_BAA1F14529C1004E (video_id), INDEX IDX_BAA1F1458D7B4FB4 (tags_id), PRIMARY KEY(video_id, tags_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  87.         $this->addSql('CREATE TABLE MainBanner (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, titleColor VARCHAR(20) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, backgroundColor VARCHAR(20) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, urlText VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, urlLink VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, urlColor VARCHAR(20) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, enable TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  88.         $this->addSql('CREATE TABLE media__alt (id INT AUTO_INCREMENT NOT NULL, media_id INT DEFAULT NULL, alt VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, UNIQUE INDEX UNIQ_A6582FA2EA9FDD75 (media_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  89.         $this->addSql('CREATE TABLE media__gallery (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, context VARCHAR(64) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, default_format VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, enabled TINYINT(1) NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  90.         $this->addSql('CREATE TABLE media__gallery_media (id INT AUTO_INCREMENT NOT NULL, gallery_id INT DEFAULT NULL, media_id INT DEFAULT NULL, position INT NOT NULL, enabled TINYINT(1) NOT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, INDEX IDX_80D4C5414E7AF8F (gallery_id), INDEX IDX_80D4C541EA9FDD75 (media_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  91.         $this->addSql('CREATE TABLE media__media (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, description TEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, enabled TINYINT(1) NOT NULL, provider_name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, provider_status INT NOT NULL, provider_reference VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, provider_metadata JSON CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, width INT DEFAULT NULL, height INT DEFAULT NULL, length NUMERIC(10, 0) DEFAULT NULL, content_type VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, content_size INT DEFAULT NULL, copyright VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, author_name VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, context VARCHAR(64) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, cdn_is_flushable TINYINT(1) DEFAULT NULL, cdn_flush_at DATETIME DEFAULT NULL, cdn_status INT DEFAULT NULL, updated_at DATETIME NOT NULL, created_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  92.         $this->addSql('CREATE TABLE Message (id INT AUTO_INCREMENT NOT NULL, writer_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, content LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_790009E31BC7E6B6 (writer_id), INDEX IDX_790009E3727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  93.         $this->addSql('CREATE TABLE message_replay (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, replay_id INT DEFAULT NULL, content LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, filename VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, checked_response TINYINT(1) NOT NULL, INDEX IDX_EE1069FDA76ED395 (user_id), INDEX IDX_EE1069FD186CE3E1 (replay_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  94.         $this->addSql('CREATE TABLE messenger_messages (id BIGINT AUTO_INCREMENT NOT NULL, body LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, headers LONGTEXT CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, queue_name VARCHAR(190) CHARACTER SET utf8mb4 NOT NULL COLLATE `utf8mb4_unicode_ci`, created_at DATETIME NOT NULL, available_at DATETIME NOT NULL, delivered_at DATETIME DEFAULT NULL, INDEX IDX_75EA56E0FB7336F0 (queue_name), INDEX IDX_75EA56E0E3BD61CE (available_at), INDEX IDX_75EA56E016BA31DB (delivered_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  95.         $this->addSql('CREATE TABLE migration_versions (version VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, executed_at DATETIME DEFAULT NULL, execution_time INT DEFAULT NULL, PRIMARY KEY(version)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  96.         $this->addSql('CREATE TABLE Note (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, teacher_id INT DEFAULT NULL, subject VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, content VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_6F8F552ACB944F1A (student_id), INDEX IDX_6F8F552A41807E1D (teacher_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  97.         $this->addSql('CREATE TABLE notifiable (id INT AUTO_INCREMENT NOT NULL, identifier VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, class VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  98.         $this->addSql('CREATE TABLE notifiable_notification (id INT AUTO_INCREMENT NOT NULL, notification_id INT DEFAULT NULL, seen TINYINT(1) NOT NULL, notifiableEntity_id INT DEFAULT NULL, INDEX IDX_ADCFE0FAEF1A9D84 (notification_id), INDEX IDX_ADCFE0FA1A5573B7 (notifiableEntity_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  99.         $this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, subject VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, message VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, link VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  100.         $this->addSql('CREATE TABLE Notion (id INT NOT NULL, notion_sheet LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, description LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  101.         $this->addSql('CREATE TABLE ObjectExerciseType (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, slug VARCHAR(128) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, position INT NOT NULL, UNIQUE INDEX UNIQ_2EB6F5A9989D9B62 (slug), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  102.         $this->addSql('CREATE TABLE OfferHistory (id INT AUTO_INCREMENT NOT NULL, offer_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, student_id INT DEFAULT NULL, data JSON CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, hash VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, status INT DEFAULT 0 NOT NULL, INDEX IDX_D050020D53C674EE (offer_id), INDEX IDX_D050020D727ACA70 (parent_id), INDEX IDX_D050020DCB944F1A (student_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  103.         $this->addSql('CREATE TABLE Opinion (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, other LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, answers LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', INDEX IDX_64BF89BBA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  104.         $this->addSql('CREATE TABLE OptionOffer (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  105.         $this->addSql('CREATE TABLE pack_bac (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, image VARCHAR(128) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, description LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, type SMALLINT NOT NULL, start DATE DEFAULT NULL, end DATE DEFAULT NULL, online TINYINT(1) NOT NULL, slug VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, number_day INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  106.         $this->addSql('CREATE TABLE pack_discipline (pack_id INT NOT NULL, discipline_id INT NOT NULL, INDEX IDX_57D666291919B217 (pack_id), INDEX IDX_57D66629A5522701 (discipline_id), PRIMARY KEY(pack_id, discipline_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  107.         $this->addSql('CREATE TABLE Page (id INT AUTO_INCREMENT NOT NULL, wording_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, url VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, slug VARCHAR(128) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, online TINYINT(1) NOT NULL, description VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, UNIQUE INDEX UNIQ_B438191E989D9B62 (slug), INDEX IDX_B438191ED34102DF (wording_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  108.         $this->addSql('CREATE TABLE PageDiscipline (id INT AUTO_INCREMENT NOT NULL, discipline_id INT DEFAULT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, metadescription VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, content LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, is_published TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_81F58BE5A5522701 (discipline_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  109.         $this->addSql('CREATE TABLE pagediscipline_course (pagediscipline_id INT NOT NULL, course_id INT NOT NULL, INDEX IDX_A618FCC04115E9E6 (pagediscipline_id), INDEX IDX_A618FCC0591CC992 (course_id), PRIMARY KEY(pagediscipline_id, course_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  110.         $this->addSql('CREATE TABLE pedagogic_report (id INT AUTO_INCREMENT NOT NULL, student_id INT NOT NULL, file_name VARCHAR(100) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, batch INT NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, UNIQUE INDEX student_id (student_id, batch), INDEX IDX_A6792763CB944F1A (student_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  111.         $this->addSql('CREATE TABLE PlanningExam (id INT AUTO_INCREMENT NOT NULL, exam_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, course_id INT DEFAULT NULL, picture_path VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, started DATETIME DEFAULT NULL, ended DATETIME DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_CC8A05C8578D5E91 (exam_id), INDEX IDX_CC8A05C8D94388BD (serie_id), INDEX IDX_CC8A05C8591CC992 (course_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  112.         $this->addSql('CREATE TABLE PlanningTraining (id INT AUTO_INCREMENT NOT NULL, training_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, course_id INT DEFAULT NULL, picture_path VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, started DATETIME DEFAULT NULL, ended DATETIME DEFAULT NULL, UNIQUE INDEX unique_idx_planning_training (training_id, serie_id, course_id), INDEX IDX_927E2F32BEFD98D1 (training_id), INDEX IDX_927E2F32D94388BD (serie_id), INDEX IDX_927E2F32591CC992 (course_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  113.         $this->addSql('CREATE TABLE pratical_question (id INT AUTO_INCREMENT NOT NULL, pratical_id INT DEFAULT NULL, exercise_id INT DEFAULT NULL, statement LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, solution LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, position INT NOT NULL, created DATETIME DEFAULT NULL, updated DATETIME DEFAULT NULL, tips LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, explanations LONGTEXT CHARACTER SET utf8mb4 DEFAULT NULL COLLATE `utf8mb4_unicode_ci`, INDEX IDX_F8ED029D8F7C291 (pratical_id), INDEX IDX_F8ED029E934951A (exercise_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  114.         $this->addSql('CREATE TABLE ProgramEvent (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, started DATETIME NOT NULL, ended DATETIME NOT NULL, openRegistration DATETIME DEFAULT NULL, type VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  115.         $this->addSql('CREATE TABLE programexam (id INT AUTO_INCREMENT NOT NULL, worklist_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, domain_id INT DEFAULT NULL, day INT NOT NULL, speciality TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, planningExam_id INT DEFAULT NULL, orders INT NOT NULL, UNIQUE INDEX UNIQ_D841A65F115F0EE5 (domain_id), INDEX IDX_D841A65F6F64372A (worklist_id), INDEX IDX_D841A65FA5522701 (discipline_id), INDEX IDX_D841A65F122A2E1 (planningExam_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  116.         $this->addSql('CREATE TABLE ProgramPlanning (id INT AUTO_INCREMENT NOT NULL, event_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, course_id INT DEFAULT NULL, picture VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_5A88FA9771F7E88B (event_id), INDEX IDX_5A88FA97D94388BD (serie_id), INDEX IDX_5A88FA97591CC992 (course_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  117.         $this->addSql('CREATE TABLE ProgramPlanningLine (id INT AUTO_INCREMENT NOT NULL, worklist_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, chapter_id INT DEFAULT NULL, programplanning_id INT DEFAULT NULL, day INT DEFAULT NULL, speciality TINYINT(1) NOT NULL, started DATETIME DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_91069E7A6F64372A (worklist_id), INDEX IDX_91069E7AA5522701 (discipline_id), INDEX IDX_91069E7A579F4768 (chapter_id), INDEX IDX_91069E7A48F75EDD (programplanning_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  118.         $this->addSql('CREATE TABLE ProgramTraining (id INT AUTO_INCREMENT NOT NULL, worklist_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, planningTraining_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, day INT NOT NULL, speciality TINYINT(1) NOT NULL, INDEX IDX_5B03CFEE6F64372A (worklist_id), INDEX IDX_5B03CFEEA5522701 (discipline_id), INDEX IDX_5B03CFEEC28BE61E (planningTraining_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  119.         $this->addSql('CREATE TABLE Prospect (id INT AUTO_INCREMENT NOT NULL, civility VARCHAR(10) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, firstname VARCHAR(50) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, lastname VARCHAR(50) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, email VARCHAR(50) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, street VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, postal_code VARCHAR(20) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, city VARCHAR(100) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, know VARCHAR(100) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, children JSON CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  120.         $this->addSql('CREATE TABLE Reduce (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, percent INT NOT NULL, started DATETIME NOT NULL, ended DATETIME DEFAULT NULL, flash TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  121.         $this->addSql('CREATE TABLE Replay (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, course_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, user_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, question LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, answer LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, validate TINYINT(1) NOT NULL, text_admin LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, filename VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, answer_by INT NOT NULL, status INT DEFAULT NULL, guardiant TINYINT(1) DEFAULT NULL, subject VARCHAR(50) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, question_type VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, question_sub_type VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, object_id INT DEFAULT NULL, object_type VARCHAR(32) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_DE9BF1C4CB944F1A (student_id), INDEX IDX_DE9BF1C4591CC992 (course_id), INDEX IDX_DE9BF1C4D94388BD (serie_id), INDEX IDX_DE9BF1C4A5522701 (discipline_id), INDEX IDX_DE9BF1C4A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  122.         $this->addSql('CREATE TABLE Report (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, video_id INT DEFAULT NULL, envisioned DATETIME NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, discr VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_C38372B2A76ED395 (user_id), INDEX IDX_C38372B229C1004E (video_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  123.         $this->addSql('CREATE TABLE ReportVideoSolution (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, started DATETIME NOT NULL, isVideo TINYINT(1) DEFAULT 0 NOT NULL, isText TINYINT(1) DEFAULT 0 NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, statementLine_id INT DEFAULT NULL, reviewProgram_id INT DEFAULT NULL, INDEX IDX_362B8C8CCB944F1A (student_id), INDEX IDX_362B8C8C42C4D2D3 (statementLine_id), INDEX IDX_362B8C8CAB883EC6 (reviewProgram_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  124.         $this->addSql('CREATE TABLE reviewprogram_discipline (reviewprogram_id INT NOT NULL, discipline_id INT NOT NULL, INDEX IDX_33ACB68FE4D53D16 (reviewprogram_id), INDEX IDX_33ACB68FA5522701 (discipline_id), PRIMARY KEY(reviewprogram_id, discipline_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  125.         $this->addSql('CREATE TABLE ReviewProgramEval (id INT AUTO_INCREMENT NOT NULL, version INT NOT NULL, content LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, reviewProgram_id INT DEFAULT NULL, `from` INT NOT NULL, reason VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_9FA0B84CAB883EC6 (reviewProgram_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  126.         $this->addSql('CREATE TABLE ReviewProgramFiles (id INT AUTO_INCREMENT NOT NULL, version INT NOT NULL, path VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, ids LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', created DATETIME NOT NULL, updated DATETIME NOT NULL, reviewProgram_id INT DEFAULT NULL, INDEX IDX_F23B770BAB883EC6 (reviewProgram_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  127.         $this->addSql('CREATE TABLE ReviewProgramType (id INT AUTO_INCREMENT NOT NULL, type VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  128.         $this->addSql('CREATE TABLE Settings (id INT AUTO_INCREMENT NOT NULL, libelle VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, value VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, position INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  129.         $this->addSql('CREATE TABLE Slideshow (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, sub_title VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, accroche LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, start_time DATETIME DEFAULT NULL, finish_time DATETIME DEFAULT NULL, is_published TINYINT(1) NOT NULL, picture VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, link VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, position INT NOT NULL, update_At DATETIME NOT NULL, html LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, roles LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', has_no_offer TINYINT(1) NOT NULL, status_visitor LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci` COMMENT \'(DC2Type:array)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  130.         $this->addSql('CREATE TABLE SlideshowCategory (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, start TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  131.         $this->addSql('CREATE TABLE statementline_tags (statementline_id INT NOT NULL, tags_id INT NOT NULL, INDEX IDX_46E867F38D79EB4F (statementline_id), INDEX IDX_46E867F38D7B4FB4 (tags_id), PRIMARY KEY(statementline_id, tags_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  132.         $this->addSql('CREATE TABLE student_video (student_id INT NOT NULL, video_id INT NOT NULL, INDEX IDX_F4F0A3B1CB944F1A (student_id), INDEX IDX_F4F0A3B129C1004E (video_id), PRIMARY KEY(student_id, video_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  133.         $this->addSql('CREATE TABLE StudentExamRegister (id INT AUTO_INCREMENT NOT NULL, student_id INT DEFAULT NULL, exam_id INT DEFAULT NULL, registered TINYINT(1) DEFAULT 0 NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_68898846CB944F1A (student_id), INDEX IDX_68898846578D5E91 (exam_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  134.         $this->addSql('CREATE TABLE StudentPackBac (id INT AUTO_INCREMENT NOT NULL, pack_id INT DEFAULT NULL, student_id INT DEFAULT NULL, course_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, start_date DATETIME DEFAULT NULL, INDEX IDX_2E86E3D81919B217 (pack_id), INDEX IDX_2E86E3D8CB944F1A (student_id), INDEX IDX_2E86E3D8591CC992 (course_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  135.         $this->addSql('CREATE TABLE studentpackbac_discipline (studentpackbac_id INT NOT NULL, discipline_id INT NOT NULL, INDEX IDX_A603265EF20113B0 (studentpackbac_id), INDEX IDX_A603265EA5522701 (discipline_id), PRIMARY KEY(studentpackbac_id, discipline_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  136.         $this->addSql('CREATE TABLE studentpackbac_objectstudy (studentpackbac_id INT NOT NULL, objectstudy_id INT NOT NULL, INDEX IDX_1C293747F20113B0 (studentpackbac_id), INDEX IDX_1C29374793B66234 (objectstudy_id), PRIMARY KEY(studentpackbac_id, objectstudy_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  137.         $this->addSql('CREATE TABLE StudentTraining (id INT AUTO_INCREMENT NOT NULL, reviewProgram_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, programTraining_id INT DEFAULT NULL, worklist_id INT DEFAULT NULL, student_id INT DEFAULT NULL, UNIQUE INDEX UNIQ_3DDF82C2AB883EC6 (reviewProgram_id), UNIQUE INDEX unique_idx_student_training_prg_std (programTraining_id, student_id), INDEX IDX_3DDF82C24D101ACA (programTraining_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  138.         $this->addSql('CREATE TABLE SubChapter (id INT AUTO_INCREMENT NOT NULL, title_fo VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, title_bo VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, sheet LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, slug VARCHAR(128) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, UNIQUE INDEX UNIQ_320327AD989D9B62 (slug), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  139.         $this->addSql('CREATE TABLE SubChapterQuiz (id INT AUTO_INCREMENT NOT NULL, subchapter_id INT DEFAULT NULL, exercise_id INT DEFAULT NULL, position INT NOT NULL, online TINYINT(1) DEFAULT NULL, subChapterDomain_id INT DEFAULT NULL, INDEX IDX_65D9C65280EA0CB (subchapter_id), INDEX IDX_65D9C652E934951A (exercise_id), INDEX IDX_65D9C6522B28489D (subChapterDomain_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  140.         $this->addSql('CREATE TABLE Subscriber (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, type VARCHAR(100) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, ready TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  141.         $this->addSql('CREATE TABLE Tags (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  142.         $this->addSql('CREATE TABLE tags_statementline (tags_id INT NOT NULL, statementline_id INT NOT NULL, INDEX IDX_F77C3DD58D7B4FB4 (tags_id), INDEX IDX_F77C3DD58D79EB4F (statementline_id), PRIMARY KEY(tags_id, statementline_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  143.         $this->addSql('CREATE TABLE tags_worklistnode (tags_id INT NOT NULL, worklistnode_id INT NOT NULL, INDEX IDX_2B70C8968D7B4FB4 (tags_id), INDEX IDX_2B70C8965EC6E7D1 (worklistnode_id), PRIMARY KEY(tags_id, worklistnode_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  144.         $this->addSql('CREATE TABLE Target (id INT AUTO_INCREMENT NOT NULL, offer_id INT DEFAULT NULL, student_id INT DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, INDEX IDX_41C32ACA53C674EE (offer_id), INDEX IDX_41C32ACACB944F1A (student_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  145.         $this->addSql('CREATE TABLE ToolBoxImage (id INT AUTO_INCREMENT NOT NULL, adresse VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, image_title VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, action VARCHAR(100) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  146.         $this->addSql('CREATE TABLE user_change_course (id INT UNSIGNED AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, course_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, speciality_id INT DEFAULT NULL, lycee_is_over TINYINT(1) DEFAULT 0, repeat_year TINYINT(1) DEFAULT 0, date DATETIME NOT NULL, done TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_bin` ENGINE = InnoDB COMMENT = \'\' ');
  147.         $this->addSql('CREATE TABLE user_conversation_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, conversation_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  148.         $this->addSql('CREATE TABLE user_exercise_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, exercise_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  149.         $this->addSql('CREATE TABLE user_item (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, item_id TINYINT(1) NOT NULL, number INT NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, UNIQUE INDEX user_id (user_id, item_id), INDEX IDX_659A69D7A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  150.         $this->addSql('CREATE TABLE user_item_log (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, item_id TINYINT(1) NOT NULL, type TINYINT(1) NOT NULL, number INT NOT NULL, data TEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, INDEX user_id (user_id, item_id, type), INDEX IDX_88A7F7F7A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  151.         $this->addSql('CREATE TABLE user_item_purchase (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, discipline_id INT DEFAULT NULL, domain_id INT DEFAULT NULL, course_id INT DEFAULT NULL, serie_id INT DEFAULT NULL, purchase_id VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, provider VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, type TINYINT(1) NOT NULL, status TINYINT(1) NOT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, UNIQUE INDEX user_id (user_id, type, discipline_id, course_id, serie_id), UNIQUE INDEX user_id_2 (user_id, type, domain_id), INDEX course_id (course_id), INDEX serie_id (serie_id), INDEX domain_id (domain_id), INDEX discipline_id (discipline_id), INDEX status (status), INDEX IDX_E394B4A0A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  152.         $this->addSql('CREATE TABLE user_item_purchase_log (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, user_item_purchase_id INT NOT NULL, type TINYINT(1) NOT NULL, data TEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, INDEX user_item_purchase_id (user_item_purchase_id), INDEX user_id (user_id, user_item_purchase_id, type), INDEX IDX_6146C22AA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  153.         $this->addSql('CREATE TABLE user_pack_exam_discipline (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, pack_exam_id INT NOT NULL, serie_id INT NOT NULL, course_id INT NOT NULL, discipline_id INT NOT NULL, UNIQUE INDEX upscd (user_id, pack_exam_id, serie_id, course_id, discipline_id), INDEX IDX_FFAC675BA76ED395 (user_id), INDEX IDX_FFAC675B6CC4CEEC (pack_exam_id), INDEX IDX_FFAC675BD94388BD (serie_id), INDEX IDX_FFAC675B591CC992 (course_id), INDEX IDX_FFAC675BA5522701 (discipline_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  154.         $this->addSql('CREATE TABLE user_pack_summer_date (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, date DATE NOT NULL, locked TINYINT(1) DEFAULT 0 NOT NULL, UNIQUE INDEX user_id (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  155.         $this->addSql('CREATE TABLE user_playlist_rating (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, playlist_id INT NOT NULL, rating TINYINT(1) NOT NULL, comment VARCHAR(255) CHARACTER SET latin1 DEFAULT NULL COLLATE `latin1_swedish_ci`, comment_explanation TEXT CHARACTER SET latin1 DEFAULT NULL COLLATE `latin1_swedish_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  156.         $this->addSql('CREATE TABLE user_qcm_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, qcm_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  157.         $this->addSql('CREATE TABLE user_tutor_interview_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, interview_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  158.         $this->addSql('CREATE TABLE user_video_correction_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, correction_line_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  159.         $this->addSql('CREATE TABLE user_video_satisfaction (id INT UNSIGNED AUTO_INCREMENT NOT NULL, date DATETIME NOT NULL, user_id INT NOT NULL, satisfied TINYINT(1) NOT NULL, video_id INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET latin1 COLLATE `latin1_swedish_ci` ENGINE = InnoDB COMMENT = \'\' ');
  160.         $this->addSql('CREATE TABLE validateflow (id INT AUTO_INCREMENT NOT NULL, teacher_id INT DEFAULT NULL, admin_id INT DEFAULT NULL, admin_order LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, created DATETIME NOT NULL, updated DATETIME NOT NULL, discr VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, status INT DEFAULT 0 NOT NULL, subDomain_id INT DEFAULT NULL, objectExercise_id INT DEFAULT NULL, statementLine_id INT DEFAULT NULL, date DATETIME DEFAULT NULL, destination VARCHAR(255) CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, type VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, admin_warning LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, teacher_note LONGTEXT CHARACTER SET utf8mb3 DEFAULT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_69655BD241807E1D (teacher_id), INDEX IDX_69655BD2642B8210 (admin_id), INDEX IDX_69655BD27C1277F (subDomain_id), INDEX IDX_69655BD27F7C4309 (objectExercise_id), INDEX IDX_69655BD242C4D2D3 (statementLine_id), INDEX status (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  161.         $this->addSql('CREATE TABLE video_comment (video_id INT NOT NULL, comment_id INT NOT NULL, INDEX IDX_7199BBC129C1004E (video_id), INDEX IDX_7199BBC1F8697D13 (comment_id), PRIMARY KEY(video_id, comment_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  162.         $this->addSql('CREATE TABLE wording_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  163.         $this->addSql('CREATE TABLE wording_word (id INT AUTO_INCREMENT NOT NULL, wording_categoryid INT DEFAULT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, value LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, caption VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, INDEX IDX_4232083AE195CE07 (wording_categoryid), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  164.         $this->addSql('CREATE TABLE work_list_table_qcm_result (id INT AUTO_INCREMENT NOT NULL, review_program_id INT NOT NULL, work_list_table_qcm_id INT NOT NULL, date DATETIME NOT NULL, result LONGTEXT CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, user_activity_id INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  165.         $this->addSql('CREATE TABLE worklist_chapter (worklist_id INT NOT NULL, chapter_id INT NOT NULL, INDEX IDX_64B23A1E6F64372A (worklist_id), INDEX IDX_64B23A1E579F4768 (chapter_id), PRIMARY KEY(worklist_id, chapter_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  166.         $this->addSql('CREATE TABLE WorkListActivityPosition (id INT AUTO_INCREMENT NOT NULL, activity_id INT DEFAULT NULL, worklist_id INT DEFAULT NULL, position INT NOT NULL, INDEX IDX_15657C1A81C06096 (activity_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  167.         $this->addSql('CREATE TABLE worklistnode_tags (worklistnode_id INT NOT NULL, tags_id INT NOT NULL, INDEX IDX_A09C5FF35EC6E7D1 (worklistnode_id), INDEX IDX_A09C5FF38D7B4FB4 (tags_id), PRIMARY KEY(worklistnode_id, tags_id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  168.         $this->addSql('CREATE TABLE WorkListPackBac (id INT AUTO_INCREMENT NOT NULL, serie_id INT DEFAULT NULL, course_id INT DEFAULT NULL, discipline_id INT DEFAULT NULL, worklist_id INT DEFAULT NULL, date DATETIME DEFAULT NULL, created DATETIME NOT NULL, updated DATETIME NOT NULL, packBac_id INT DEFAULT NULL, day_order INT DEFAULT 1 NOT NULL, INDEX IDX_22FF487AD94388BD (serie_id), INDEX IDX_22FF487A591CC992 (course_id), INDEX IDX_22FF487AA5522701 (discipline_id), INDEX IDX_22FF487A6F64372A (worklist_id), INDEX FK_22FF487A46B335AE (packBac_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  169.         $this->addSql('CREATE TABLE WorkListType (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) CHARACTER SET utf8mb3 NOT NULL COLLATE `utf8mb3_unicode_ci`, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb3 COLLATE `utf8mb3_unicode_ci` ENGINE = InnoDB COMMENT = \'\' ');
  170.         $this->addSql('ALTER TABLE abstract_event_training_course ADD CONSTRAINT FK_E11A909F7A1266F FOREIGN KEY (abstract_event_training_id) REFERENCES EventTraining (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  171.         $this->addSql('ALTER TABLE abstract_event_training_course ADD CONSTRAINT FK_E11A909591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  172.         $this->addSql('ALTER TABLE abstract_work_list_table_review_program_informations ADD CONSTRAINT abstract_work_list_table_review_program_informations_ibfk_1 FOREIGN KEY (abstract_work_list_table_id) REFERENCES abstractworklisttable (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  173.         $this->addSql('ALTER TABLE abstract_work_list_table_review_program_informations ADD CONSTRAINT abstract_work_list_table_review_program_informations_ibfk_2 FOREIGN KEY (review_program_id) REFERENCES reviewprogram (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  174.         $this->addSql('ALTER TABLE abstracttask ADD CONSTRAINT FK_FA14FF0B186CE3E1 FOREIGN KEY (replay_id) REFERENCES Replay (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  175.         $this->addSql('ALTER TABLE abstracttask ADD CONSTRAINT FK_FA14FF0B41807E1D FOREIGN KEY (teacher_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  176.         $this->addSql('ALTER TABLE abstracttask ADD CONSTRAINT FK_FA14FF0BAB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  177.         $this->addSql('ALTER TABLE abstracttask ADD CONSTRAINT FK_FA14FF0BDD3DD5F1 FOREIGN KEY (assessment_id) REFERENCES assessment (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  178.         $this->addSql('ALTER TABLE abstracttask ADD CONSTRAINT abstracttask_ibfk_1 FOREIGN KEY (exerciseCorrection_id) REFERENCES exercise_correction (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  179.         $this->addSql('ALTER TABLE AbstractUserActivity ADD CONSTRAINT FK_477101FBA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  180.         $this->addSql('ALTER TABLE Actor ADD CONSTRAINT FK_85B479FD38244949 FOREIGN KEY (portraitVideo_id) REFERENCES Video (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  181.         $this->addSql('ALTER TABLE admin_order ADD CONSTRAINT FK_55036862A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  182.         $this->addSql('ALTER TABLE admin_planning ADD CONSTRAINT FK_4039B8F0C552FA9B FOREIGN KEY (typePlanning_id) REFERENCES admin_type_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  183.         $this->addSql('ALTER TABLE admin_planning_event ADD CONSTRAINT FK_790A861C3D865311 FOREIGN KEY (planning_id) REFERENCES admin_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  184.         $this->addSql('ALTER TABLE admin_planning_event ADD CONSTRAINT FK_790A861CA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  185.         $this->addSql('ALTER TABLE admin_planning_event ADD CONSTRAINT FK_790A861CD4E80455 FOREIGN KEY (typeEvent_id) REFERENCES admin_type_event (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  186.         $this->addSql('ALTER TABLE admin_product ADD CONSTRAINT FK_17768624BF396750 FOREIGN KEY (id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  187.         $this->addSql('ALTER TABLE admin_trainning_session ADD CONSTRAINT FK_CFB5659A1CD20E70 FOREIGN KEY (trainning_id) REFERENCES admin_trainning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  188.         $this->addSql('ALTER TABLE admin_trainning_session ADD CONSTRAINT FK_CFB5659A1FA06918 FOREIGN KEY (chatPlanning_id) REFERENCES admin_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  189.         $this->addSql('ALTER TABLE admin_trainning_session ADD CONSTRAINT FK_CFB5659A3D865311 FOREIGN KEY (planning_id) REFERENCES admin_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  190.         $this->addSql('ALTER TABLE admin_trainning_session ADD CONSTRAINT FK_CFB5659A591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  191.         $this->addSql('ALTER TABLE admin_trainning_session ADD CONSTRAINT FK_CFB5659AD94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  192.         $this->addSql('ALTER TABLE admin_type_event ADD CONSTRAINT FK_FD9C2BD5C552FA9B FOREIGN KEY (typePlanning_id) REFERENCES admin_type_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  193.         $this->addSql('ALTER TABLE alert ADD CONSTRAINT FK_17FD46C1CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  194.         $this->addSql('ALTER TABLE assessment ADD CONSTRAINT FK_F7523D709A62A009 FOREIGN KEY (guardiant_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  195.         $this->addSql('ALTER TABLE assessment ADD CONSTRAINT FK_F7523D70CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  196.         $this->addSql('ALTER TABLE AssignedHomework ADD CONSTRAINT FK_1CF94B97917BDE4D FOREIGN KEY (worklistNode_id) REFERENCES WorkListNode (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  197.         $this->addSql('ALTER TABLE AssignedHomework ADD CONSTRAINT FK_1CF94B979713941E FOREIGN KEY (exerciseCorrection_id) REFERENCES exercise_correction (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  198.         $this->addSql('ALTER TABLE AssignedHomework ADD CONSTRAINT FK_1CF94B97A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  199.         $this->addSql('ALTER TABLE AssignedHomework ADD CONSTRAINT FK_1CF94B97B897366B FOREIGN KEY (date_id) REFERENCES DateAssignedHomework (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  200.         $this->addSql('ALTER TABLE Bilan ADD CONSTRAINT FK_351E6040A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  201.         $this->addSql('ALTER TABLE Bilan ADD CONSTRAINT FK_351E6040CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  202.         $this->addSql('ALTER TABLE blog_article_meta ADD CONSTRAINT FK_3D6C7CB37294869C FOREIGN KEY (article_id) REFERENCES blog_article (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  203.         $this->addSql('ALTER TABLE blog_comment ADD CONSTRAINT FK_7882EFEF727ACA70 FOREIGN KEY (parent_id) REFERENCES blog_comment (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  204.         $this->addSql('ALTER TABLE blog_comment ADD CONSTRAINT FK_7882EFEF7294869C FOREIGN KEY (article_id) REFERENCES blog_article (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  205.         $this->addSql('ALTER TABLE blog_comment ADD CONSTRAINT FK_7882EFEFF675F31B FOREIGN KEY (author_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  206.         $this->addSql('ALTER TABLE cmspagevideos_serie ADD CONSTRAINT FK_846E6CE231BC721 FOREIGN KEY (cmspagevideos_id) REFERENCES CMSPageVideos (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  207.         $this->addSql('ALTER TABLE cmspagevideos_serie ADD CONSTRAINT FK_846E6CE2D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  208.         $this->addSql('ALTER TABLE Comment ADD CONSTRAINT FK_5BC96BF0A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  209.         $this->addSql('ALTER TABLE DateTraining ADD CONSTRAINT FK_79FAD5A11CD20E70 FOREIGN KEY (trainning_id) REFERENCES admin_trainning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  210.         $this->addSql('ALTER TABLE DateTraining ADD CONSTRAINT FK_79FAD5A13D865311 FOREIGN KEY (planning_id) REFERENCES PlanningTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  211.         $this->addSql('ALTER TABLE DefaultsAssignedHomework ADD CONSTRAINT FK_D6692711B897366B FOREIGN KEY (date_id) REFERENCES DateAssignedHomework (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  212.         $this->addSql('ALTER TABLE defaultsassignedhomework_defaultcourses ADD CONSTRAINT FK_666D73C325D7DA3E FOREIGN KEY (defaultcourses_id) REFERENCES default_courses (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  213.         $this->addSql('ALTER TABLE defaultsassignedhomework_defaultcourses ADD CONSTRAINT FK_666D73C389FFC851 FOREIGN KEY (defaultsassignedhomework_id) REFERENCES DefaultsAssignedHomework (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  214.         $this->addSql('ALTER TABLE ed_article_tags_relation ADD CONSTRAINT FK_E57801147294869C FOREIGN KEY (article_id) REFERENCES blog_article (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  215.         $this->addSql('ALTER TABLE ed_article_tags_relation ADD CONSTRAINT FK_E5780114BAD26311 FOREIGN KEY (tag_id) REFERENCES blog_taxonomy (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  216.         $this->addSql('ALTER TABLE email_template_course_serie ADD CONSTRAINT email_template_course_serie_ibfk_1 FOREIGN KEY (email_template_id) REFERENCES email_template (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  217.         $this->addSql('ALTER TABLE email_template_course_serie ADD CONSTRAINT email_template_course_serie_ibfk_2 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  218.         $this->addSql('ALTER TABLE email_template_course_serie ADD CONSTRAINT email_template_course_serie_ibfk_3 FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  219.         $this->addSql('ALTER TABLE exercise ADD CONSTRAINT FK_AEDAD51CBF396750 FOREIGN KEY (id) REFERENCES AbstractWorkListActivity (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  220.         $this->addSql('ALTER TABLE exercise_correction ADD CONSTRAINT FK_E2EC7DD844E9413B FOREIGN KEY (abstractWorkListTable_id) REFERENCES AbstractWorkListTable (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  221.         $this->addSql('ALTER TABLE exercise_correction ADD CONSTRAINT FK_E2EC7DD8AB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  222.         $this->addSql('ALTER TABLE exercise_correction ADD CONSTRAINT FK_STUDENT FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  223.         $this->addSql('ALTER TABLE exercise_correction ADD CONSTRAINT exercise_correction_ibfk_1 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  224.         $this->addSql('ALTER TABLE InformationDiscipline ADD CONSTRAINT FK_5E3B6CA8591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  225.         $this->addSql('ALTER TABLE InformationDiscipline ADD CONSTRAINT FK_5E3B6CA8A5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  226.         $this->addSql('ALTER TABLE InformationDiscipline ADD CONSTRAINT FK_5E3B6CA8D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  227.         $this->addSql('ALTER TABLE KnowUs ADD CONSTRAINT FK_CE648237A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  228.         $this->addSql('ALTER TABLE ListStudent ADD CONSTRAINT FK_9EE13CD53B5A08D7 FOREIGN KEY (speciality_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  229.         $this->addSql('ALTER TABLE ListStudent ADD CONSTRAINT FK_9EE13CD53D865311 FOREIGN KEY (planning_id) REFERENCES PlanningTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  230.         $this->addSql('ALTER TABLE ListStudent ADD CONSTRAINT FK_9EE13CD53DA992C3 FOREIGN KEY (dates_id) REFERENCES DateTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  231.         $this->addSql('ALTER TABLE ListStudent ADD CONSTRAINT FK_9EE13CD5CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  232.         $this->addSql('ALTER TABLE ListStudentExam ADD CONSTRAINT FK_F4A02049578D5E91 FOREIGN KEY (exam_id) REFERENCES Exam (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  233.         $this->addSql('ALTER TABLE ListStudentExam ADD CONSTRAINT FK_F4A0204990D3DF94 FOREIGN KEY (disciplines_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  234.         $this->addSql('ALTER TABLE ListStudentExam ADD CONSTRAINT FK_F4A02049CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  235.         $this->addSql('ALTER TABLE ListStudentExam ADD CONSTRAINT FK_F4A02049FDF78F2E FOREIGN KEY (studentExamRegister_id) REFERENCES StudentExamRegister (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  236.         $this->addSql('ALTER TABLE lnk_chapter_worklist ADD CONSTRAINT FK_E3F03E9D579F4768 FOREIGN KEY (chapter_id) REFERENCES Chapter (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  237.         $this->addSql('ALTER TABLE lnk_chapter_worklist ADD CONSTRAINT FK_E3F03E9D6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  238.         $this->addSql('ALTER TABLE lnk_global_user_message_course ADD CONSTRAINT FK_B1A4C835591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  239.         $this->addSql('ALTER TABLE lnk_global_user_message_course ADD CONSTRAINT FK_B1A4C835A3E25AAF FOREIGN KEY (globalusermessage_id) REFERENCES global_user_message (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  240.         $this->addSql('ALTER TABLE lnk_global_user_message_offer ADD CONSTRAINT FK_74576ADA53C674EE FOREIGN KEY (offer_id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  241.         $this->addSql('ALTER TABLE lnk_global_user_message_offer ADD CONSTRAINT FK_74576ADAA3E25AAF FOREIGN KEY (globalusermessage_id) REFERENCES global_user_message (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  242.         $this->addSql('ALTER TABLE lnk_global_user_message_serie ADD CONSTRAINT FK_F7BB7ED0A3E25AAF FOREIGN KEY (globalusermessage_id) REFERENCES global_user_message (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  243.         $this->addSql('ALTER TABLE lnk_global_user_message_serie ADD CONSTRAINT FK_F7BB7ED0D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  244.         $this->addSql('ALTER TABLE lnk_offer_options ADD CONSTRAINT FK_A5CD53B43ADB05F1 FOREIGN KEY (options_id) REFERENCES Options (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  245.         $this->addSql('ALTER TABLE lnk_offer_options ADD CONSTRAINT FK_A5CD53B453C674EE FOREIGN KEY (offer_id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  246.         $this->addSql('ALTER TABLE lnk_session_worklist ADD CONSTRAINT FK_8E4533F0613FECDF FOREIGN KEY (session_id) REFERENCES admin_trainning_session (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  247.         $this->addSql('ALTER TABLE lnk_session_worklist ADD CONSTRAINT FK_8E4533F0A5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  248.         $this->addSql('ALTER TABLE lnk_session_worklist ADD CONSTRAINT FK_8E4533F0C5D37292 FOREIGN KEY (workLists_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  249.         $this->addSql('ALTER TABLE lnk_slideshow_admin_serie ADD CONSTRAINT FK_79B933848B14E343 FOREIGN KEY (slideshow_id) REFERENCES Slideshow (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  250.         $this->addSql('ALTER TABLE lnk_slideshow_admin_serie ADD CONSTRAINT FK_79B93384D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  251.         $this->addSql('ALTER TABLE lnk_slideshow_course ADD CONSTRAINT FK_C5B46F28591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  252.         $this->addSql('ALTER TABLE lnk_slideshow_course ADD CONSTRAINT FK_C5B46F288B14E343 FOREIGN KEY (slideshow_id) REFERENCES Slideshow (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  253.         $this->addSql('ALTER TABLE lnk_slideshow_new_offer ADD CONSTRAINT FK_F62ADF2153C674EE FOREIGN KEY (offer_id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  254.         $this->addSql('ALTER TABLE lnk_slideshow_new_offer ADD CONSTRAINT FK_F62ADF218B14E343 FOREIGN KEY (slideshow_id) REFERENCES Slideshow (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  255.         $this->addSql('ALTER TABLE lnk_slideshow_slideshowcategory ADD CONSTRAINT FK_3B14459010F39D1D FOREIGN KEY (slideshowcategory_id) REFERENCES SlideshowCategory (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  256.         $this->addSql('ALTER TABLE lnk_slideshow_slideshowcategory ADD CONSTRAINT FK_3B1445908B14E343 FOREIGN KEY (slideshow_id) REFERENCES Slideshow (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  257.         $this->addSql('ALTER TABLE lnk_statementlines_domains ADD CONSTRAINT FK_F99E37F2115F0EE5 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  258.         $this->addSql('ALTER TABLE lnk_statementlines_domains ADD CONSTRAINT FK_F99E37F28D79EB4F FOREIGN KEY (statementline_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  259.         $this->addSql('ALTER TABLE lnk_statementlines_subchapterdomain ADD CONSTRAINT FK_E9A2846F8D79EB4F FOREIGN KEY (statementline_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  260.         $this->addSql('ALTER TABLE lnk_statementlines_subchapterdomain ADD CONSTRAINT FK_E9A2846FBEE6B143 FOREIGN KEY (subchapterdomain_id) REFERENCES lnk_subchapter_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  261.         $this->addSql('ALTER TABLE lnk_Student_Options ADD CONSTRAINT FK_82DF3E3D3ADB05F1 FOREIGN KEY (options_id) REFERENCES Options (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  262.         $this->addSql('ALTER TABLE lnk_Student_Options ADD CONSTRAINT FK_82DF3E3D6A909013 FOREIGN KEY (offerStudent_id) REFERENCES lnk_Student_Offer (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  263.         $this->addSql('ALTER TABLE lnk_Student_Options ADD CONSTRAINT FK_82DF3E3DCB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  264.         $this->addSql('ALTER TABLE lnk_Student_Session ADD CONSTRAINT FK_82AE116E613FECDF FOREIGN KEY (session_id) REFERENCES admin_trainning_session (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  265.         $this->addSql('ALTER TABLE lnk_Student_Session ADD CONSTRAINT FK_82AE116E9A62A009 FOREIGN KEY (guardiant_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  266.         $this->addSql('ALTER TABLE lnk_Student_Session ADD CONSTRAINT FK_82AE116ECB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  267.         $this->addSql('ALTER TABLE lnk_video_tags ADD CONSTRAINT FK_BAA1F14529C1004E FOREIGN KEY (video_id) REFERENCES Video (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  268.         $this->addSql('ALTER TABLE lnk_video_tags ADD CONSTRAINT FK_BAA1F1458D7B4FB4 FOREIGN KEY (tags_id) REFERENCES Tags (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  269.         $this->addSql('ALTER TABLE media__alt ADD CONSTRAINT FK_A6582FA2EA9FDD75 FOREIGN KEY (media_id) REFERENCES media__media (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  270.         $this->addSql('ALTER TABLE media__gallery_media ADD CONSTRAINT FK_80D4C5414E7AF8F FOREIGN KEY (gallery_id) REFERENCES media__gallery (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  271.         $this->addSql('ALTER TABLE media__gallery_media ADD CONSTRAINT FK_80D4C541EA9FDD75 FOREIGN KEY (media_id) REFERENCES media__media (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  272.         $this->addSql('ALTER TABLE Message ADD CONSTRAINT FK_790009E31BC7E6B6 FOREIGN KEY (writer_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  273.         $this->addSql('ALTER TABLE Message ADD CONSTRAINT FK_790009E3727ACA70 FOREIGN KEY (parent_id) REFERENCES Message (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  274.         $this->addSql('ALTER TABLE message_replay ADD CONSTRAINT FK_EE1069FD186CE3E1 FOREIGN KEY (replay_id) REFERENCES Replay (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  275.         $this->addSql('ALTER TABLE message_replay ADD CONSTRAINT FK_EE1069FDA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  276.         $this->addSql('ALTER TABLE Note ADD CONSTRAINT FK_6F8F552A41807E1D FOREIGN KEY (teacher_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  277.         $this->addSql('ALTER TABLE Note ADD CONSTRAINT FK_6F8F552ACB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  278.         $this->addSql('ALTER TABLE notifiable_notification ADD CONSTRAINT FK_ADCFE0FA1A5573B7 FOREIGN KEY (notifiableEntity_id) REFERENCES notifiable (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  279.         $this->addSql('ALTER TABLE notifiable_notification ADD CONSTRAINT FK_ADCFE0FAEF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  280.         $this->addSql('ALTER TABLE Notion ADD CONSTRAINT FK_74C6D670BF396750 FOREIGN KEY (id) REFERENCES AbstractWorkListActivity (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  281.         $this->addSql('ALTER TABLE OfferHistory ADD CONSTRAINT FK_D050020D53C674EE FOREIGN KEY (offer_id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  282.         $this->addSql('ALTER TABLE OfferHistory ADD CONSTRAINT FK_D050020D727ACA70 FOREIGN KEY (parent_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  283.         $this->addSql('ALTER TABLE OfferHistory ADD CONSTRAINT FK_D050020DCB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  284.         $this->addSql('ALTER TABLE Opinion ADD CONSTRAINT FK_64BF89BBA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  285.         $this->addSql('ALTER TABLE pack_discipline ADD CONSTRAINT FK_57D666291919B217 FOREIGN KEY (pack_id) REFERENCES EventTraining (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  286.         $this->addSql('ALTER TABLE pack_discipline ADD CONSTRAINT FK_57D66629A5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  287.         $this->addSql('ALTER TABLE Page ADD CONSTRAINT FK_B438191ED34102DF FOREIGN KEY (wording_id) REFERENCES wording_word (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  288.         $this->addSql('ALTER TABLE PageDiscipline ADD CONSTRAINT FK_81F58BE5A5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  289.         $this->addSql('ALTER TABLE pagediscipline_course ADD CONSTRAINT FK_A618FCC04115E9E6 FOREIGN KEY (pagediscipline_id) REFERENCES PageDiscipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  290.         $this->addSql('ALTER TABLE pagediscipline_course ADD CONSTRAINT FK_A618FCC0591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  291.         $this->addSql('ALTER TABLE pedagogic_report ADD CONSTRAINT pedagogic_report_ibfk_1 FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  292.         $this->addSql('ALTER TABLE PlanningExam ADD CONSTRAINT FK_CC8A05C8578D5E91 FOREIGN KEY (exam_id) REFERENCES Exam (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  293.         $this->addSql('ALTER TABLE PlanningExam ADD CONSTRAINT FK_CC8A05C8591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  294.         $this->addSql('ALTER TABLE PlanningExam ADD CONSTRAINT FK_CC8A05C8D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  295.         $this->addSql('ALTER TABLE PlanningTraining ADD CONSTRAINT FK_927E2F32591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  296.         $this->addSql('ALTER TABLE PlanningTraining ADD CONSTRAINT FK_927E2F32BEFD98D1 FOREIGN KEY (training_id) REFERENCES admin_trainning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  297.         $this->addSql('ALTER TABLE PlanningTraining ADD CONSTRAINT FK_927E2F32D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  298.         $this->addSql('ALTER TABLE pratical_question ADD CONSTRAINT FK_F8ED029D8F7C291 FOREIGN KEY (pratical_id) REFERENCES pratical (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  299.         $this->addSql('ALTER TABLE pratical_question ADD CONSTRAINT FK_F8ED029E934951A FOREIGN KEY (exercise_id) REFERENCES ObjectExercise (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  300.         $this->addSql('ALTER TABLE programexam ADD CONSTRAINT FK_D841A65F122A2E1 FOREIGN KEY (planningExam_id) REFERENCES PlanningExam (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  301.         $this->addSql('ALTER TABLE programexam ADD CONSTRAINT FK_D841A65F6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  302.         $this->addSql('ALTER TABLE programexam ADD CONSTRAINT FK_D841A65FA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  303.         $this->addSql('ALTER TABLE programexam ADD CONSTRAINT programexam_ibfk_1 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  304.         $this->addSql('ALTER TABLE ProgramPlanning ADD CONSTRAINT FK_5A88FA97591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  305.         $this->addSql('ALTER TABLE ProgramPlanning ADD CONSTRAINT FK_5A88FA9771F7E88B FOREIGN KEY (event_id) REFERENCES ProgramEvent (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  306.         $this->addSql('ALTER TABLE ProgramPlanning ADD CONSTRAINT FK_5A88FA97D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  307.         $this->addSql('ALTER TABLE ProgramPlanningLine ADD CONSTRAINT FK_91069E7A48F75EDD FOREIGN KEY (programplanning_id) REFERENCES ProgramPlanning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  308.         $this->addSql('ALTER TABLE ProgramPlanningLine ADD CONSTRAINT FK_91069E7A579F4768 FOREIGN KEY (chapter_id) REFERENCES Chapter (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  309.         $this->addSql('ALTER TABLE ProgramPlanningLine ADD CONSTRAINT FK_91069E7A6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  310.         $this->addSql('ALTER TABLE ProgramPlanningLine ADD CONSTRAINT FK_91069E7AA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  311.         $this->addSql('ALTER TABLE ProgramTraining ADD CONSTRAINT FK_5B03CFEE6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  312.         $this->addSql('ALTER TABLE ProgramTraining ADD CONSTRAINT FK_5B03CFEEA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  313.         $this->addSql('ALTER TABLE ProgramTraining ADD CONSTRAINT FK_5B03CFEEC28BE61E FOREIGN KEY (planningTraining_id) REFERENCES PlanningTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  314.         $this->addSql('ALTER TABLE Replay ADD CONSTRAINT FK_DE9BF1C4591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  315.         $this->addSql('ALTER TABLE Replay ADD CONSTRAINT FK_DE9BF1C4A5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  316.         $this->addSql('ALTER TABLE Replay ADD CONSTRAINT FK_DE9BF1C4A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  317.         $this->addSql('ALTER TABLE Replay ADD CONSTRAINT FK_DE9BF1C4CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  318.         $this->addSql('ALTER TABLE Replay ADD CONSTRAINT FK_DE9BF1C4D94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  319.         $this->addSql('ALTER TABLE Report ADD CONSTRAINT FK_C38372B229C1004E FOREIGN KEY (video_id) REFERENCES Video (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  320.         $this->addSql('ALTER TABLE Report ADD CONSTRAINT FK_C38372B2A76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  321.         $this->addSql('ALTER TABLE ReportVideoSolution ADD CONSTRAINT FK_362B8C8C42C4D2D3 FOREIGN KEY (statementLine_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  322.         $this->addSql('ALTER TABLE ReportVideoSolution ADD CONSTRAINT FK_362B8C8CAB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  323.         $this->addSql('ALTER TABLE ReportVideoSolution ADD CONSTRAINT FK_362B8C8CCB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  324.         $this->addSql('ALTER TABLE reviewprogram_discipline ADD CONSTRAINT FK_33ACB68FA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  325.         $this->addSql('ALTER TABLE reviewprogram_discipline ADD CONSTRAINT FK_33ACB68FE4D53D16 FOREIGN KEY (reviewprogram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  326.         $this->addSql('ALTER TABLE ReviewProgramEval ADD CONSTRAINT FK_9FA0B84CAB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  327.         $this->addSql('ALTER TABLE ReviewProgramFiles ADD CONSTRAINT FK_F23B770BAB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  328.         $this->addSql('ALTER TABLE statementline_tags ADD CONSTRAINT FK_46E867F38D79EB4F FOREIGN KEY (statementline_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  329.         $this->addSql('ALTER TABLE statementline_tags ADD CONSTRAINT FK_46E867F38D7B4FB4 FOREIGN KEY (tags_id) REFERENCES Tags (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  330.         $this->addSql('ALTER TABLE student_video ADD CONSTRAINT FK_F4F0A3B129C1004E FOREIGN KEY (video_id) REFERENCES Video (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  331.         $this->addSql('ALTER TABLE student_video ADD CONSTRAINT FK_F4F0A3B1CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  332.         $this->addSql('ALTER TABLE StudentExamRegister ADD CONSTRAINT FK_68898846578D5E91 FOREIGN KEY (exam_id) REFERENCES Exam (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  333.         $this->addSql('ALTER TABLE StudentExamRegister ADD CONSTRAINT FK_68898846CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  334.         $this->addSql('ALTER TABLE StudentPackBac ADD CONSTRAINT FK_2E86E3D81919B217 FOREIGN KEY (pack_id) REFERENCES pack_bac (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  335.         $this->addSql('ALTER TABLE StudentPackBac ADD CONSTRAINT FK_2E86E3D8591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  336.         $this->addSql('ALTER TABLE StudentPackBac ADD CONSTRAINT FK_2E86E3D8CB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  337.         $this->addSql('ALTER TABLE studentpackbac_discipline ADD CONSTRAINT FK_A603265EA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  338.         $this->addSql('ALTER TABLE studentpackbac_discipline ADD CONSTRAINT FK_A603265EF20113B0 FOREIGN KEY (studentpackbac_id) REFERENCES StudentPackBac (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  339.         $this->addSql('ALTER TABLE studentpackbac_objectstudy ADD CONSTRAINT FK_1C29374793B66234 FOREIGN KEY (objectstudy_id) REFERENCES object_study (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  340.         $this->addSql('ALTER TABLE studentpackbac_objectstudy ADD CONSTRAINT FK_1C293747F20113B0 FOREIGN KEY (studentpackbac_id) REFERENCES StudentPackBac (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  341.         $this->addSql('ALTER TABLE StudentTraining ADD CONSTRAINT FK_3DDF82C24D101ACA FOREIGN KEY (programTraining_id) REFERENCES ProgramTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  342.         $this->addSql('ALTER TABLE StudentTraining ADD CONSTRAINT FK_3DDF82C2AB883EC6 FOREIGN KEY (reviewProgram_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  343.         $this->addSql('ALTER TABLE SubChapterQuiz ADD CONSTRAINT FK_65D9C6522B28489D FOREIGN KEY (subChapterDomain_id) REFERENCES lnk_subchapter_domain (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  344.         $this->addSql('ALTER TABLE SubChapterQuiz ADD CONSTRAINT FK_65D9C65280EA0CB FOREIGN KEY (subchapter_id) REFERENCES SubChapter (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  345.         $this->addSql('ALTER TABLE SubChapterQuiz ADD CONSTRAINT FK_65D9C652E934951A FOREIGN KEY (exercise_id) REFERENCES ObjectExercise (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  346.         $this->addSql('ALTER TABLE tags_statementline ADD CONSTRAINT FK_F77C3DD58D79EB4F FOREIGN KEY (statementline_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  347.         $this->addSql('ALTER TABLE tags_statementline ADD CONSTRAINT FK_F77C3DD58D7B4FB4 FOREIGN KEY (tags_id) REFERENCES Tags (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  348.         $this->addSql('ALTER TABLE tags_worklistnode ADD CONSTRAINT FK_2B70C8965EC6E7D1 FOREIGN KEY (worklistnode_id) REFERENCES WorkListNode (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  349.         $this->addSql('ALTER TABLE tags_worklistnode ADD CONSTRAINT FK_2B70C8968D7B4FB4 FOREIGN KEY (tags_id) REFERENCES Tags (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  350.         $this->addSql('ALTER TABLE Target ADD CONSTRAINT FK_41C32ACA53C674EE FOREIGN KEY (offer_id) REFERENCES new_offer (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  351.         $this->addSql('ALTER TABLE Target ADD CONSTRAINT FK_41C32ACACB944F1A FOREIGN KEY (student_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  352.         $this->addSql('ALTER TABLE user_item ADD CONSTRAINT user_item_ibfk_1 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  353.         $this->addSql('ALTER TABLE user_item_log ADD CONSTRAINT user_item_log_ibfk_1 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  354.         $this->addSql('ALTER TABLE user_item_purchase ADD CONSTRAINT user_item_purchase_ibfk_1 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  355.         $this->addSql('ALTER TABLE user_item_purchase ADD CONSTRAINT user_item_purchase_ibfk_2 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  356.         $this->addSql('ALTER TABLE user_item_purchase ADD CONSTRAINT user_item_purchase_ibfk_3 FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  357.         $this->addSql('ALTER TABLE user_item_purchase ADD CONSTRAINT user_item_purchase_ibfk_4 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  358.         $this->addSql('ALTER TABLE user_item_purchase ADD CONSTRAINT user_item_purchase_ibfk_5 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  359.         $this->addSql('ALTER TABLE user_item_purchase_log ADD CONSTRAINT user_item_purchase_log_ibfk_1 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  360.         $this->addSql('ALTER TABLE user_item_purchase_log ADD CONSTRAINT user_item_purchase_log_ibfk_2 FOREIGN KEY (user_item_purchase_id) REFERENCES user_item_purchase (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  361.         $this->addSql('ALTER TABLE user_pack_exam_discipline ADD CONSTRAINT FK_FFAC675B591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  362.         $this->addSql('ALTER TABLE user_pack_exam_discipline ADD CONSTRAINT FK_FFAC675B6CC4CEEC FOREIGN KEY (pack_exam_id) REFERENCES pack_bac (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  363.         $this->addSql('ALTER TABLE user_pack_exam_discipline ADD CONSTRAINT FK_FFAC675BA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  364.         $this->addSql('ALTER TABLE user_pack_exam_discipline ADD CONSTRAINT FK_FFAC675BA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  365.         $this->addSql('ALTER TABLE user_pack_exam_discipline ADD CONSTRAINT FK_FFAC675BD94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  366.         $this->addSql('ALTER TABLE user_pack_summer_date ADD CONSTRAINT FK_DDFBF8ABA76ED395 FOREIGN KEY (user_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  367.         $this->addSql('ALTER TABLE validateflow ADD CONSTRAINT FK_69655BD241807E1D FOREIGN KEY (teacher_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  368.         $this->addSql('ALTER TABLE validateflow ADD CONSTRAINT FK_69655BD242C4D2D3 FOREIGN KEY (statementLine_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  369.         $this->addSql('ALTER TABLE validateflow ADD CONSTRAINT FK_69655BD2642B8210 FOREIGN KEY (admin_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  370.         $this->addSql('ALTER TABLE validateflow ADD CONSTRAINT FK_69655BD27F7C4309 FOREIGN KEY (objectExercise_id) REFERENCES ObjectExercise (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  371.         $this->addSql('ALTER TABLE validateflow ADD CONSTRAINT validateflow_ibfk_1 FOREIGN KEY (subDomain_id) REFERENCES lnk_subchapter_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  372.         $this->addSql('ALTER TABLE video_comment ADD CONSTRAINT FK_7199BBC129C1004E FOREIGN KEY (video_id) REFERENCES Video (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  373.         $this->addSql('ALTER TABLE video_comment ADD CONSTRAINT FK_7199BBC1F8697D13 FOREIGN KEY (comment_id) REFERENCES Comment (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  374.         $this->addSql('ALTER TABLE wording_word ADD CONSTRAINT FK_4232083AE195CE07 FOREIGN KEY (wording_categoryid) REFERENCES wording_category (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  375.         $this->addSql('ALTER TABLE worklist_chapter ADD CONSTRAINT FK_64B23A1E579F4768 FOREIGN KEY (chapter_id) REFERENCES Chapter (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  376.         $this->addSql('ALTER TABLE worklist_chapter ADD CONSTRAINT FK_64B23A1E6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  377.         $this->addSql('ALTER TABLE WorkListActivityPosition ADD CONSTRAINT FK_15657C1A81C06096 FOREIGN KEY (activity_id) REFERENCES AbstractWorkListActivity (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  378.         $this->addSql('ALTER TABLE worklistnode_tags ADD CONSTRAINT FK_A09C5FF35EC6E7D1 FOREIGN KEY (worklistnode_id) REFERENCES WorkListNode (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  379.         $this->addSql('ALTER TABLE worklistnode_tags ADD CONSTRAINT FK_A09C5FF38D7B4FB4 FOREIGN KEY (tags_id) REFERENCES Tags (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  380.         $this->addSql('ALTER TABLE WorkListPackBac ADD CONSTRAINT FK_22FF487A46B335AE FOREIGN KEY (packBac_id) REFERENCES pack_bac (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  381.         $this->addSql('ALTER TABLE WorkListPackBac ADD CONSTRAINT FK_22FF487A591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  382.         $this->addSql('ALTER TABLE WorkListPackBac ADD CONSTRAINT FK_22FF487A6F64372A FOREIGN KEY (worklist_id) REFERENCES new_worklist (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  383.         $this->addSql('ALTER TABLE WorkListPackBac ADD CONSTRAINT FK_22FF487AA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  384.         $this->addSql('ALTER TABLE WorkListPackBac ADD CONSTRAINT FK_22FF487AD94388BD FOREIGN KEY (serie_id) REFERENCES admin_serie (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  385.         $this->addSql('ALTER TABLE ed_article_category_relation_k DROP FOREIGN KEY FK_19C05AF712469DE2');
  386.         $this->addSql('ALTER TABLE ed_article_category_relation_k DROP FOREIGN KEY FK_19C05AF77294869C');
  387.         $this->addSql('ALTER TABLE work_list_chapter DROP FOREIGN KEY FK_27BC3AC9E865AEA9');
  388.         $this->addSql('ALTER TABLE work_list_chapter DROP FOREIGN KEY FK_27BC3AC9579F4768');
  389.         $this->addSql('DROP TABLE ed_article_category_relation_k');
  390.         $this->addSql('DROP TABLE work_list_chapter');
  391.         $this->addSql('DROP TABLE sub_chapter');
  392.         $this->addSql('ALTER TABLE aba_user ADD latestActiveOfferHistory_id INT DEFAULT NULL, ADD last_login DATETIME DEFAULT NULL, ADD password_requested_at DATETIME DEFAULT NULL, ADD username_canonical VARCHAR(255) DEFAULT NULL, ADD phoneProfExpress VARCHAR(255) DEFAULT NULL, ADD email_canonical VARCHAR(255) DEFAULT NULL, ADD confirmation_token VARCHAR(180) DEFAULT NULL, ADD admin_pass_word_token VARCHAR(255) DEFAULT NULL, CHANGE firstname firstname VARCHAR(255) DEFAULT NULL, CHANGE username username VARCHAR(255) NOT NULL, CHANGE roles roles LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', CHANGE email_validation_token email_validation_token VARCHAR(255) DEFAULT NULL, CHANGE email_validation_token_requested_at email_validation_token_requested_at DATETIME DEFAULT NULL, CHANGE popin_share_good_deal popin_share_good_deal TINYINT(1) DEFAULT 0, CHANGE origin origin TINYINT(1) DEFAULT NULL, CHANGE legal_guardian_authorization legal_guardian_authorization TINYINT(1) DEFAULT NULL, CHANGE parent_email parent_email VARCHAR(180) DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  393.         $this->addSql('ALTER TABLE aba_user ADD CONSTRAINT FK_B076AF305129A644 FOREIGN KEY (latestActiveOfferHistory_id) REFERENCES OfferHistory (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  394.         $this->addSql('CREATE UNIQUE INDEX username ON aba_user (username)');
  395.         $this->addSql('CREATE INDEX FK_B076AF305129A644 ON aba_user (latestActiveOfferHistory_id)');
  396.         $this->addSql('CREATE INDEX discr ON aba_user (discr)');
  397.         $this->addSql('ALTER TABLE aba_user RENAME INDEX uniq_b076af30e7927c74 TO email');
  398.         $this->addSql('ALTER TABLE aba_user RENAME INDEX idx_b076af303b5a08d7 TO FK_B076AF303B5A08D7');
  399.         $this->addSql('ALTER TABLE AbstractInvoice CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  400.         $this->addSql('ALTER TABLE AbstractInvoiceLine CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  401.         $this->addSql('ALTER TABLE AbstractProgram RENAME INDEX idx_fcb175265ec6e7d1 TO IDX_FCB1752698301030');
  402.         $this->addSql('ALTER TABLE AbstractWorkListTable DROP FOREIGN KEY FK_BB01F79A29C1004E');
  403.         $this->addSql('ALTER TABLE AbstractWorkListTable DROP FOREIGN KEY FK_BB01F79A7F7C4309');
  404.         $this->addSql('ALTER TABLE AbstractWorkListTable ADD CONSTRAINT abstractworklisttable_ibfk_2 FOREIGN KEY (objectExercise_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  405.         $this->addSql('ALTER TABLE AbstractWorkListTable ADD CONSTRAINT FK_BB01F79AFF6241A6 FOREIGN KEY (qcm_id) REFERENCES qcm_question (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  406.         $this->addSql('CREATE INDEX IDX_BB01F79AE934951A ON AbstractWorkListTable (exercise_id)');
  407.         $this->addSql('CREATE INDEX IDX_BB01F79AFF6241A6 ON AbstractWorkListTable (qcm_id)');
  408.         $this->addSql('ALTER TABLE admin_domain CHANGE picture_mobile_id picture_mobile_id SMALLINT DEFAULT NULL');
  409.         $this->addSql('ALTER TABLE admin_trainning ADD exoPlanning_id INT DEFAULT NULL, CHANGE is_pack is_pack TINYINT(1) DEFAULT 0 NOT NULL, CHANGE discipline_choice discipline_choice TINYINT(1) DEFAULT 0 NOT NULL, CHANGE email_content_parent email_content_parent TEXT DEFAULT NULL, CHANGE email_content_student email_content_student TEXT DEFAULT NULL, CHANGE type type SMALLINT DEFAULT NULL, CHANGE number_day number_day TINYINT(1) DEFAULT 0 NOT NULL, CHANGE subscription_started subscription_started DATETIME DEFAULT NULL');
  410.         $this->addSql('ALTER TABLE admin_trainning ADD CONSTRAINT FK_DCAB070AB369A939 FOREIGN KEY (exoPlanning_id) REFERENCES admin_planning (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  411.         $this->addSql('CREATE UNIQUE INDEX UNIQ_DCAB070AB369A939 ON admin_trainning (exoPlanning_id)');
  412.         $this->addSql('CREATE UNIQUE INDEX unique_idx_admin_training_type ON admin_trainning (type)');
  413.         $this->addSql('ALTER TABLE Answer DROP FOREIGN KEY FK_DD714F131E27F6BF');
  414.         $this->addSql('ALTER TABLE Answer CHANGE valid valid TINYINT(1) NOT NULL');
  415.         $this->addSql('ALTER TABLE Answer ADD CONSTRAINT answer_ibfk_1 FOREIGN KEY (question_id) REFERENCES qcm_question (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  416.         $this->addSql('ALTER TABLE bank_collection CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  417.         $this->addSql('ALTER TABLE blog_article ADD excerpt_photo_id INT DEFAULT NULL, ADD parent_id INT DEFAULT NULL, ADD author_id INT NOT NULL');
  418.         $this->addSql('ALTER TABLE blog_article ADD CONSTRAINT FK_EECCB3E5727ACA70 FOREIGN KEY (parent_id) REFERENCES blog_article (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  419.         $this->addSql('ALTER TABLE blog_article ADD CONSTRAINT FK_EECCB3E5F675F31B FOREIGN KEY (author_id) REFERENCES aba_user (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  420.         $this->addSql('ALTER TABLE blog_article ADD CONSTRAINT FK_EECCB3E5FAB0BB68 FOREIGN KEY (excerpt_photo_id) REFERENCES media__media (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  421.         $this->addSql('CREATE INDEX IDX_EECCB3E5FAB0BB68 ON blog_article (excerpt_photo_id)');
  422.         $this->addSql('CREATE INDEX IDX_EECCB3E5727ACA70 ON blog_article (parent_id)');
  423.         $this->addSql('CREATE INDEX IDX_EECCB3E5F675F31B ON blog_article (author_id)');
  424.         $this->addSql('ALTER TABLE blog_taxonomy ADD parent_id INT DEFAULT NULL');
  425.         $this->addSql('ALTER TABLE blog_taxonomy ADD CONSTRAINT FK_894F9C1A727ACA70 FOREIGN KEY (parent_id) REFERENCES blog_taxonomy (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  426.         $this->addSql('CREATE INDEX IDX_894F9C1A727ACA70 ON blog_taxonomy (parent_id)');
  427.         $this->addSql('ALTER TABLE CMSPageVideos CHANGE role role LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', CHANGE status_visitor status_visitor LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\'');
  428.         $this->addSql('ALTER TABLE cmspagevideos_course DROP FOREIGN KEY FK_79004CA731BC721');
  429.         $this->addSql('ALTER TABLE cmspagevideos_course DROP FOREIGN KEY FK_79004CA7591CC992');
  430.         $this->addSql('ALTER TABLE cmspagevideos_course ADD CONSTRAINT FK_79004CA731BC721 FOREIGN KEY (cmspagevideos_id) REFERENCES CMSPageVideos (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  431.         $this->addSql('ALTER TABLE cmspagevideos_course ADD CONSTRAINT FK_79004CA7591CC992 FOREIGN KEY (course_id) REFERENCES Course (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  432.         $this->addSql('ALTER TABLE cmspagevideos_discipline DROP FOREIGN KEY FK_CDBCED777009E4C6');
  433.         $this->addSql('DROP INDEX IDX_CDBCED777009E4C6 ON cmspagevideos_discipline');
  434.         $this->addSql('DROP INDEX `primary` ON cmspagevideos_discipline');
  435.         $this->addSql('ALTER TABLE cmspagevideos_discipline CHANGE notice_dashboard_id cmspagevideos_id INT NOT NULL');
  436.         $this->addSql('ALTER TABLE cmspagevideos_discipline ADD CONSTRAINT cmspagevideos_discipline_ibfk_1 FOREIGN KEY (cmspagevideos_id) REFERENCES CMSPageVideos (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  437.         $this->addSql('CREATE INDEX cmspagevideos_id ON cmspagevideos_discipline (cmspagevideos_id)');
  438.         $this->addSql('ALTER TABLE cmspagevideos_discipline RENAME INDEX idx_cdbced77a5522701 TO discipline_id');
  439.         $this->addSql('ALTER TABLE Contact CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  440.         $this->addSql('ALTER TABLE email_template CHANGE title title VARCHAR(100) NOT NULL, CHANGE email_content email_content TEXT DEFAULT NULL, CHANGE pdf_content pdf_content TEXT DEFAULT NULL, CHANGE type type TINYINT(1) NOT NULL, CHANGE status status TINYINT(1) DEFAULT 0 NOT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  441.         $this->addSql('CREATE INDEX type ON email_template (type, status)');
  442.         $this->addSql('ALTER TABLE EventBank CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  443.         $this->addSql('ALTER TABLE EventBankCollection CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  444.         $this->addSql('ALTER TABLE EventTraining DROP FOREIGN KEY FK_6E05EBFE591CC992');
  445.         $this->addSql('ALTER TABLE EventTraining DROP FOREIGN KEY FK_6E05EBFEA5522701');
  446.         $this->addSql('DROP INDEX IDX_6E05EBFE591CC992 ON EventTraining');
  447.         $this->addSql('DROP INDEX IDX_6E05EBFEA5522701 ON EventTraining');
  448.         $this->addSql('ALTER TABLE EventTraining ADD description_popin LONGTEXT DEFAULT NULL, ADD archive TINYINT(1) DEFAULT 0, ADD position INT DEFAULT 0 NOT NULL, DROP course_id, DROP discipline_id, DROP grab_title, DROP sub_title');
  449.         $this->addSql('ALTER TABLE explanation RENAME INDEX idx_8824b30e1e27f6bf TO IDX_EB83CD91E27F6BF');
  450.         $this->addSql('ALTER TABLE feedback_score_discipline DROP FOREIGN KEY FK_C01C907A5DA5A123');
  451.         $this->addSql('ALTER TABLE feedback_score_discipline DROP FOREIGN KEY FK_C01C907AA5522701');
  452.         $this->addSql('ALTER TABLE feedback_score_discipline ADD CONSTRAINT FK_C01C907A5DA5A123 FOREIGN KEY (feedback_score_id) REFERENCES FeedbackScore (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  453.         $this->addSql('ALTER TABLE feedback_score_discipline ADD CONSTRAINT FK_C01C907AA5522701 FOREIGN KEY (discipline_id) REFERENCES admin_discipline (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  454.         $this->addSql('ALTER TABLE invoice DROP FOREIGN KEY FK_90651744BF396750');
  455.         $this->addSql('ALTER TABLE invoice CHANGE id id INT AUTO_INCREMENT NOT NULL');
  456.         $this->addSql('ALTER TABLE lnk_bankcollection_events DROP FOREIGN KEY FK_13EBD28DBEC07F6');
  457.         $this->addSql('ALTER TABLE lnk_bankcollection_events DROP FOREIGN KEY FK_13EBD28E1CCCF62');
  458.         $this->addSql('DROP INDEX IDX_13EBD28DBEC07F6 ON lnk_bankcollection_events');
  459.         $this->addSql('DROP INDEX IDX_13EBD28E1CCCF62 ON lnk_bankcollection_events');
  460.         $this->addSql('DROP INDEX `PRIMARY` ON lnk_bankcollection_events');
  461.         $this->addSql('ALTER TABLE lnk_bankcollection_events ADD bankcollection_id INT NOT NULL, ADD eventbankcollection_id INT NOT NULL, DROP bank_collection_id, DROP event_bank_collection_id');
  462.         $this->addSql('ALTER TABLE lnk_bankcollection_events ADD CONSTRAINT FK_13EBD28445B4533 FOREIGN KEY (eventbankcollection_id) REFERENCES EventBankCollection (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  463.         $this->addSql('ALTER TABLE lnk_bankcollection_events ADD CONSTRAINT FK_13EBD28CB8AD34F FOREIGN KEY (bankcollection_id) REFERENCES bank_collection (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  464.         $this->addSql('CREATE INDEX IDX_13EBD28CB8AD34F ON lnk_bankcollection_events (bankcollection_id)');
  465.         $this->addSql('CREATE INDEX IDX_13EBD28445B4533 ON lnk_bankcollection_events (eventbankcollection_id)');
  466.         $this->addSql('ALTER TABLE lnk_bankcollection_events ADD PRIMARY KEY (bankcollection_id, eventbankcollection_id)');
  467.         $this->addSql('ALTER TABLE lnk_Student_Offer CHANGE inactif inactif TINYINT(1) DEFAULT NULL, CHANGE is_account_test is_account_test TINYINT(1) DEFAULT 0, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  468.         $this->addSql('ALTER TABLE lnk_subchapter_domain DROP FOREIGN KEY FK_D5151DD880EA0CB');
  469.         $this->addSql('ALTER TABLE lnk_subchapter_domain ADD CONSTRAINT FK_D5151DD880EA0CB FOREIGN KEY (subchapter_id) REFERENCES SubChapter (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  470.         $this->addSql('ALTER TABLE lnk_Subscription_Options ADD stop_cancel_date DATETIME DEFAULT NULL, ADD is_subscription_stripe TINYINT(1) DEFAULT NULL');
  471.         $this->addSql('ALTER TABLE new_offer ADD discount_id INT DEFAULT NULL, ADD reduce_id INT DEFAULT NULL, ADD recap LONGTEXT DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  472.         $this->addSql('ALTER TABLE new_offer ADD CONSTRAINT FK_D140C4E34C7C611F FOREIGN KEY (discount_id) REFERENCES Discount (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  473.         $this->addSql('ALTER TABLE new_offer ADD CONSTRAINT FK_D140C4E3CF2BB328 FOREIGN KEY (reduce_id) REFERENCES Reduce (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  474.         $this->addSql('CREATE INDEX IDX_D140C4E34C7C611F ON new_offer (discount_id)');
  475.         $this->addSql('CREATE INDEX IDX_D140C4E3CF2BB328 ON new_offer (reduce_id)');
  476.         $this->addSql('ALTER TABLE new_worklist DROP FOREIGN KEY FK_34A43A52115F0EE5');
  477.         $this->addSql('ALTER TABLE new_worklist DROP FOREIGN KEY FK_34A43A52B1D8CEF5');
  478.         $this->addSql('ALTER TABLE new_worklist ADD review_program_id INT DEFAULT NULL, ADD workListType_id INT DEFAULT NULL, ADD review_program_position INT DEFAULT NULL, ADD date DATE DEFAULT NULL, ADD workListPackExam_id INT DEFAULT NULL, CHANGE free_access free_access TINYINT(1) DEFAULT 0 NOT NULL, CHANGE stage stage TINYINT(1) DEFAULT 0 NOT NULL, CHANGE e3c e3c TINYINT(1) DEFAULT 0 NOT NULL, CHANGE boost boost TINYINT(1) DEFAULT 0');
  479.         $this->addSql('ALTER TABLE new_worklist ADD CONSTRAINT FK_34A43A524928C607 FOREIGN KEY (review_program_id) REFERENCES ReviewProgram (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  480.         $this->addSql('ALTER TABLE new_worklist ADD CONSTRAINT FK_34A43A5294A642DE FOREIGN KEY (workListType_id) REFERENCES WorkListType (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  481.         $this->addSql('ALTER TABLE new_worklist ADD CONSTRAINT new_worklist_ibfk_1 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  482.         $this->addSql('ALTER TABLE new_worklist ADD CONSTRAINT FK_34A43A52B1D8CEF5 FOREIGN KEY (picture_mobile_id) REFERENCES WorkListPictureMobile (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  483.         $this->addSql('CREATE INDEX IDX_34A43A5294A642DE ON new_worklist (workListType_id)');
  484.         $this->addSql('CREATE INDEX IDX_34A43A524928C607 ON new_worklist (review_program_id)');
  485.         $this->addSql('ALTER TABLE ObjectExercise ADD type_id INT DEFAULT NULL, ADD workListType_id INT DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  486.         $this->addSql('ALTER TABLE ObjectExercise ADD CONSTRAINT FK_EECEAE4F94A642DE FOREIGN KEY (workListType_id) REFERENCES WorkListType (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  487.         $this->addSql('ALTER TABLE ObjectExercise ADD CONSTRAINT FK_EECEAE4FC54C8C93 FOREIGN KEY (type_id) REFERENCES ObjectExerciseType (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  488.         $this->addSql('CREATE INDEX IDX_EECEAE4FC54C8C93 ON ObjectExercise (type_id)');
  489.         $this->addSql('CREATE INDEX IDX_EECEAE4F94A642DE ON ObjectExercise (workListType_id)');
  490.         $this->addSql('ALTER TABLE Options ADD image_dashboard_student VARCHAR(255) DEFAULT NULL, ADD text_dashboard_student LONGTEXT DEFAULT NULL');
  491.         $this->addSql('ALTER TABLE PopinTraining DROP FOREIGN KEY FK_520F92455841D79A');
  492.         $this->addSql('ALTER TABLE PopinTraining DROP FOREIGN KEY FK_520F9245BEFD98D1');
  493.         $this->addSql('ALTER TABLE PopinTraining ADD CONSTRAINT FK_520F9245BEFD98D1 FOREIGN KEY (ev_training_id) REFERENCES EventTraining (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  494.         $this->addSql('ALTER TABLE PopinTraining RENAME INDEX idx_520f92455841d79a TO FK_520F9245BEFD98D1');
  495.         $this->addSql('ALTER TABLE qcm_question DROP FOREIGN KEY FK_572B6C8DE934951A');
  496.         $this->addSql('ALTER TABLE qcm_question CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  497.         $this->addSql('ALTER TABLE qcm_question ADD CONSTRAINT qcm_question_ibfk_1 FOREIGN KEY (exercise_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  498.         $this->addSql('ALTER TABLE qcm_question ADD CONSTRAINT qcm_question_ibfk_2 FOREIGN KEY (exercise_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  499.         $this->addSql('ALTER TABLE qcm_question ADD CONSTRAINT qcm_question_ibfk_3 FOREIGN KEY (exercise_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  500.         $this->addSql('CREATE INDEX IDX_572B6C8DD8F7C291O ON qcm_question (pratical_id)');
  501.         $this->addSql('ALTER TABLE Quiz ADD statement LONGTEXT DEFAULT NULL');
  502.         $this->addSql('ALTER TABLE register_program DROP FOREIGN KEY FK_D281CC9A3EB8070A');
  503.         $this->addSql('ALTER TABLE register_program ADD CONSTRAINT register_program_ibfk_1 FOREIGN KEY (program_id) REFERENCES AbstractProgram (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  504.         $this->addSql('ALTER TABLE ReviewProgram DROP FOREIGN KEY FK_9D6BA5AE115F0EE5');
  505.         $this->addSql('ALTER TABLE ReviewProgram DROP FOREIGN KEY FK_9D6BA5AE5EC6E7D1');
  506.         $this->addSql('DROP INDEX UNIQ_9D6BA5AE989D9B62 ON ReviewProgram');
  507.         $this->addSql('ALTER TABLE ReviewProgram ADD type_id INT DEFAULT NULL, ADD userActivity_id INT UNSIGNED DEFAULT NULL, ADD type VARCHAR(20) DEFAULT NULL, ADD studentPackBac_id INT DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  508.         $this->addSql('ALTER TABLE ReviewProgram ADD CONSTRAINT FK_9D6BA5AEBAF01556 FOREIGN KEY (studentPackBac_id) REFERENCES StudentPackBac (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  509.         $this->addSql('ALTER TABLE ReviewProgram ADD CONSTRAINT FK_9D6BA5AEC54C8C93 FOREIGN KEY (type_id) REFERENCES ReviewProgramType (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  510.         $this->addSql('ALTER TABLE ReviewProgram ADD CONSTRAINT reviewprogram_ibfk_1 FOREIGN KEY (worklistnode_id) REFERENCES worklistnode (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  511.         $this->addSql('ALTER TABLE ReviewProgram ADD CONSTRAINT reviewprogram_ibfk_2 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE SET NULL');
  512.         $this->addSql('CREATE INDEX IDX_9D6BA5AEC54C8C93 ON ReviewProgram (type_id)');
  513.         $this->addSql('CREATE INDEX IDX_9D6BA5AEBAF01556 ON ReviewProgram (studentPackBac_id)');
  514.         $this->addSql('ALTER TABLE ReviewProgram RENAME INDEX idx_9d6ba5ae3eb8070a TO FK_9D6BA5AE3EB8070A');
  515.         $this->addSql('ALTER TABLE ReviewProgram RENAME INDEX idx_9d6ba5ae5ec6e7d1 TO FK_9D6BA5AE98301030');
  516.         $this->addSql('ALTER TABLE StatementLine ADD workListType_id INT DEFAULT NULL, ADD hidden TINYINT(1) NOT NULL, ADD title VARCHAR(255) DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  517.         $this->addSql('ALTER TABLE StatementLine ADD CONSTRAINT FK_18DA359E94A642DE FOREIGN KEY (workListType_id) REFERENCES WorkListType (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  518.         $this->addSql('CREATE INDEX IDX_18DA359E94A642DE ON StatementLine (workListType_id)');
  519.         $this->addSql('ALTER TABLE StatementLine RENAME INDEX uniq_18da359e425584e1 TO UNIQ_18DA359E8DE8BD7D');
  520.         $this->addSql('ALTER TABLE StudentsParents ADD send_date DATETIME DEFAULT NULL, ADD link VARCHAR(255) DEFAULT NULL, ADD token VARCHAR(255) DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  521.         $this->addSql('ALTER TABLE tip RENAME INDEX idx_4883b84c1e27f6bf TO IDX_70CEFEAC1E27F6BF');
  522.         $this->addSql('ALTER TABLE type_offer ADD stripe_id VARCHAR(255) DEFAULT NULL, ADD position INT DEFAULT NULL');
  523.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5A2B90F514');
  524.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5A29C1004E');
  525.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5A44E9413B');
  526.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5AAB883EC6');
  527.         $this->addSql('DROP INDEX IDX_4CF9ED5A2B90F514 ON user_activity');
  528.         $this->addSql('ALTER TABLE user_activity CHANGE id id INT UNSIGNED AUTO_INCREMENT NOT NULL, CHANGE video_id video_id INT DEFAULT NULL, CHANGE user_id user_id INT NOT NULL, CHANGE activity_detail activity_detail LONGTEXT DEFAULT NULL, CHANGE abstractWorkListTable_id abstractWorkListTable_id INT DEFAULT NULL, CHANGE object_exercise_id objectExercise_id INT DEFAULT NULL');
  529.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT user_activity_ibfk_1 FOREIGN KEY (video_id) REFERENCES video (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  530.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT user_activity_ibfk_2 FOREIGN KEY (abstractWorkListTable_id) REFERENCES abstractworklisttable (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  531.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT user_activity_ibfk_3 FOREIGN KEY (objectExercise_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  532.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT user_activity_ibfk_4 FOREIGN KEY (reviewProgram_id) REFERENCES reviewprogram (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  533.         $this->addSql('CREATE INDEX objectExercise_id ON user_activity (objectExercise_id)');
  534.         $this->addSql('ALTER TABLE user_activity RENAME INDEX idx_4cf9ed5a29c1004e TO video_id');
  535.         $this->addSql('ALTER TABLE user_activity RENAME INDEX idx_4cf9ed5aab883ec6 TO reviewProgram_id');
  536.         $this->addSql('ALTER TABLE user_satisfaction_content DROP FOREIGN KEY FK_DED4838C4B706296');
  537.         $this->addSql('ALTER TABLE user_satisfaction_content ADD CONSTRAINT user_satisfaction_content_ibfk_1 FOREIGN KEY (object_exercice_id) REFERENCES objectexercise (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  538.         $this->addSql('ALTER TABLE Video ADD notion_id INT DEFAULT NULL, ADD actor_id INT DEFAULT NULL, ADD hidden TINYINT(1) NOT NULL, CHANGE picture_mobile_id picture_mobile_id SMALLINT DEFAULT NULL, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  539.         $this->addSql('ALTER TABLE Video ADD CONSTRAINT FK_BD06F52810DAF24A FOREIGN KEY (actor_id) REFERENCES Actor (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  540.         $this->addSql('ALTER TABLE Video ADD CONSTRAINT FK_BD06F52815242AAB FOREIGN KEY (notion_id) REFERENCES Notion (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  541.         $this->addSql('CREATE INDEX IDX_BD06F52815242AAB ON Video (notion_id)');
  542.         $this->addSql('CREATE INDEX IDX_BD06F52810DAF24A ON Video (actor_id)');
  543.         $this->addSql('ALTER TABLE WorkListLine DROP FOREIGN KEY FK_6D0A7EEE44E9413B');
  544.         $this->addSql('ALTER TABLE WorkListLine ADD online TINYINT(1) DEFAULT 1 NOT NULL');
  545.         $this->addSql('ALTER TABLE WorkListLine ADD CONSTRAINT worklistline_ibfk_1 FOREIGN KEY (abstractWorkListTable_id) REFERENCES abstractworklisttable (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  546.         $this->addSql('ALTER TABLE WorkListLine ADD CONSTRAINT worklistline_ibfk_2 FOREIGN KEY (abstractWorkListTable_id) REFERENCES abstractworklisttable (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  547.         $this->addSql('ALTER TABLE WorkListNode DROP FOREIGN KEY FK_3961225D115F0EE5');
  548.         $this->addSql('DROP INDEX UNIQ_3961225D989D9B62 ON WorkListNode');
  549.         $this->addSql('ALTER TABLE WorkListNode ADD folder_node_id INT DEFAULT NULL, ADD online TINYINT(1) DEFAULT 0, CHANGE created created DATETIME NOT NULL, CHANGE updated updated DATETIME NOT NULL');
  550.         $this->addSql('ALTER TABLE WorkListNode ADD CONSTRAINT FK_3961225DFF8EF3A4 FOREIGN KEY (folder_node_id) REFERENCES folder_node (id) ON UPDATE NO ACTION ON DELETE NO ACTION');
  551.         $this->addSql('ALTER TABLE WorkListNode ADD CONSTRAINT worklistnode_ibfk_1 FOREIGN KEY (domain_id) REFERENCES admin_domain (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  552.         $this->addSql('CREATE INDEX FK_3961225DFF8EF3A4 ON WorkListNode (folder_node_id)');
  553.         $this->addSql('ALTER TABLE worklisttablestatementline_statementline DROP FOREIGN KEY FK_744B0D21EE6FB6E');
  554.         $this->addSql('ALTER TABLE worklisttablestatementline_statementline DROP FOREIGN KEY FK_744B0D28D79EB4F');
  555.         $this->addSql('ALTER TABLE worklisttablestatementline_statementline ADD CONSTRAINT FK_744B0D21EE6FB6E FOREIGN KEY (worklisttablestatementline_id) REFERENCES AbstractWorkListTable (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  556.         $this->addSql('ALTER TABLE worklisttablestatementline_statementline ADD CONSTRAINT FK_744B0D28D79EB4F FOREIGN KEY (statementline_id) REFERENCES StatementLine (id) ON UPDATE NO ACTION ON DELETE CASCADE');
  557.     }
  558. }