migrations/Version20220427092611.php line 1

  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 Version20220427092611 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, mobile_thumbnail_id INT DEFAULT NULL, weekly_trophy_thumbnail_id INT DEFAULT NULL, class_order INT DEFAULT NULL, name VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, intro LONGTEXT DEFAULT NULL, description LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', games_count INT DEFAULT NULL, popularity INT DEFAULT NULL, published_games_count INT DEFAULT NULL, app_published_games_count INT DEFAULT NULL, image_height INT DEFAULT NULL, UNIQUE INDEX UNIQ_64C19C1FDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_64C19C1739DEC3E (mobile_thumbnail_id), UNIQUE INDEX UNIQ_64C19C1482F1214 (weekly_trophy_thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE category_game (category_id INT NOT NULL, game_id INT NOT NULL, INDEX IDX_A8B04BCB12469DE2 (category_id), INDEX IDX_A8B04BCBE48FD905 (game_id), PRIMARY KEY(category_id, game_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE country (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, canonical_name VARCHAR(255) NOT NULL, iso_code VARCHAR(2) NOT NULL, tva DOUBLE PRECISION NOT NULL, european TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE data_block (id INT AUTO_INCREMENT NOT NULL, block_id VARCHAR(255) NOT NULL, content LONGTEXT DEFAULT NULL, date DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE faq (id INT AUTO_INCREMENT NOT NULL, question LONGTEXT NOT NULL, answer LONGTEXT NOT NULL, category VARCHAR(255) NOT NULL, subcategory VARCHAR(255) NOT NULL, page VARCHAR(255) NOT NULL, position INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE game (id INT AUTO_INCREMENT NOT NULL, swf_id INT DEFAULT NULL, help_swf_id INT DEFAULT NULL, app_help_swf_id INT DEFAULT NULL, config_id INT DEFAULT NULL, main_category_id INT DEFAULT NULL, main_theme_id INT DEFAULT NULL, main_class_id INT DEFAULT NULL, hero_id INT DEFAULT NULL, newsletter_id INT DEFAULT NULL, thumbnail_id INT DEFAULT NULL, challenge_home_thumbnail_id INT DEFAULT NULL, challenge_popin_thumbnail_id INT DEFAULT NULL, sheet_id INT DEFAULT NULL, grammar_id INT DEFAULT NULL, extra_sheet_id INT DEFAULT NULL, sheet_title_id INT DEFAULT NULL, sheet_small_title_id INT DEFAULT NULL, sheet_thumbnail_id INT DEFAULT NULL, speaky_id INT DEFAULT NULL, original_game_id INT DEFAULT NULL, assets_file_id INT DEFAULT NULL, unique_id VARCHAR(255) DEFAULT NULL, learning_locale VARCHAR(25) NOT NULL, flash_game TINYINT(1) NOT NULL, app_game TINYINT(1) NOT NULL, v3_wrapper TINYINT(1) NOT NULL, html5 TINYINT(1) NOT NULL, challenge_banned TINYINT(1) NOT NULL, engine VARCHAR(255) DEFAULT NULL, client_display VARCHAR(64) DEFAULT NULL, min_app_version VARCHAR(64) DEFAULT NULL, available_small TINYINT(1) DEFAULT NULL, available_medium TINYINT(1) DEFAULT NULL, title VARCHAR(255) NOT NULL, newsletter_subject VARCHAR(255) DEFAULT NULL, learn_title VARCHAR(255) DEFAULT NULL, dico_title VARCHAR(255) DEFAULT NULL, canonical_title VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, url VARCHAR(255) NOT NULL, app_intro LONGTEXT DEFAULT NULL, intro LONGTEXT DEFAULT NULL, description LONGTEXT DEFAULT NULL, tooltip LONGTEXT DEFAULT NULL, video_id VARCHAR(255) DEFAULT NULL, published_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', app_published_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', published_at_de DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', app_published_at_de DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', published_at_es DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', app_published_at_es DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', published_at_it DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', app_published_at_it DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', free TINYINT(1) DEFAULT NULL, free_until DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', infos LONGTEXT DEFAULT NULL, limited_message LONGTEXT DEFAULT NULL, serialized_help_ids LONGTEXT DEFAULT NULL, popularity INT NOT NULL, month_popularity INT NOT NULL, sheet_count INT NOT NULL, word_count INT NOT NULL, newsletterword_count INT NOT NULL, mark INT NOT NULL, last_modif DATE NOT NULL COMMENT \'(DC2Type:date_immutable)\', serialized_app_help_ids LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_232B318CF0CB56EE (swf_id), UNIQUE INDEX UNIQ_232B318C34CD8496 (help_swf_id), UNIQUE INDEX UNIQ_232B318C6D28A22A (app_help_swf_id), UNIQUE INDEX UNIQ_232B318C24DB0683 (config_id), INDEX IDX_232B318CC6C55574 (main_category_id), INDEX IDX_232B318C802065F2 (main_theme_id), INDEX IDX_232B318C33221A65 (main_class_id), INDEX IDX_232B318C45B0BCD (hero_id), UNIQUE INDEX UNIQ_232B318C22DB1917 (newsletter_id), UNIQUE INDEX UNIQ_232B318CFDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_232B318C1FA8A983 (challenge_home_thumbnail_id), UNIQUE INDEX UNIQ_232B318C6845B9BB (challenge_popin_thumbnail_id), UNIQUE INDEX UNIQ_232B318C8B1206A5 (sheet_id), UNIQUE INDEX UNIQ_232B318CB0CA2760 (grammar_id), UNIQUE INDEX UNIQ_232B318CC5CE5EF6 (extra_sheet_id), UNIQUE INDEX UNIQ_232B318CBFC33499 (sheet_title_id), UNIQUE INDEX UNIQ_232B318C67CAFA69 (sheet_small_title_id), UNIQUE INDEX UNIQ_232B318CB8B203E9 (sheet_thumbnail_id), INDEX IDX_232B318CF88470FB (speaky_id), INDEX IDX_232B318C620F77F2 (original_game_id), UNIQUE INDEX UNIQ_232B318C12DF326 (assets_file_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE games_themes (game_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_D76ADD6BE48FD905 (game_id), INDEX IDX_D76ADD6B12469DE2 (category_id), PRIMARY KEY(game_id, category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE games_classes (game_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_B9241129E48FD905 (game_id), INDEX IDX_B924112912469DE2 (category_id), PRIMARY KEY(game_id, category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE games_beginner_classes (game_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_8609721EE48FD905 (game_id), INDEX IDX_8609721E12469DE2 (category_id), PRIMARY KEY(game_id, category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE games_medium_classes (game_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_44924A11E48FD905 (game_id), INDEX IDX_44924A1112469DE2 (category_id), PRIMARY KEY(game_id, category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE games_hard_classes (game_id INT NOT NULL, category_id INT NOT NULL, INDEX IDX_334B478AE48FD905 (game_id), INDEX IDX_334B478A12469DE2 (category_id), PRIMARY KEY(game_id, category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE game_comment (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, game_id INT NOT NULL, parent_id INT DEFAULT NULL, comment LONGTEXT NOT NULL, corrected_comment LONGTEXT DEFAULT NULL, status VARCHAR(255) NOT NULL, reason INT NOT NULL, last_modif DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_1B62D43A76ED395 (user_id), INDEX IDX_1B62D43E48FD905 (game_id), INDEX IDX_1B62D43727ACA70 (parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE game_config (id INT AUTO_INCREMENT NOT NULL, progress_bar TINYINT(1) NOT NULL, levels_interval INT DEFAULT NULL, beginner_levels INT NOT NULL, medium_levels INT NOT NULL, advanced_levels INT NOT NULL, score TINYINT(1) NOT NULL, level_score TINYINT(1) NOT NULL, lives TINYINT(1) NOT NULL, beginner_lives INT NOT NULL, medium_lives INT NOT NULL, advanced_lives INT NOT NULL, level TINYINT(1) NOT NULL, timer TINYINT(1) NOT NULL, countdown TINYINT(1) NOT NULL, save_each_levels TINYINT(1) NOT NULL, conf LONGTEXT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE game_file (id INT AUTO_INCREMENT NOT NULL, file_id INT NOT NULL, game_id INT NOT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, file_type VARCHAR(127) DEFAULT NULL, device VARCHAR(255) DEFAULT NULL, md5 VARCHAR(255) DEFAULT NULL, file_path VARCHAR(255) NOT NULL, parameters VARCHAR(255) DEFAULT NULL, levels LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', UNIQUE INDEX UNIQ_678A5A3C93CB796C (file_id), INDEX IDX_678A5A3CE48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE game_play (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, game_id INT NOT NULL, score INT NOT NULL, level SMALLINT NOT NULL, type VARCHAR(255) NOT NULL, support VARCHAR(255) NOT NULL, time INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', local_updated_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_B59CB296A76ED395 (user_id), INDEX IDX_B59CB296E48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE game_screenshot (id INT AUTO_INCREMENT NOT NULL, screenshot_id INT DEFAULT NULL, game_id INT NOT NULL, position INT NOT NULL, UNIQUE INDEX UNIQ_B645D9AC4A8B36A0 (screenshot_id), INDEX IDX_B645D9ACE48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE game_sound (id INT AUTO_INCREMENT NOT NULL, sound_id INT NOT NULL, game_id INT NOT NULL, type VARCHAR(255) NOT NULL, support VARCHAR(255) NOT NULL, display VARCHAR(255) NOT NULL, sound_group VARCHAR(255) NOT NULL, subtitle VARCHAR(255) DEFAULT NULL, translation LONGTEXT DEFAULT NULL, translation_de LONGTEXT DEFAULT NULL, translation_es LONGTEXT DEFAULT NULL, level SMALLINT NOT NULL, name VARCHAR(255) DEFAULT NULL, xml_id VARCHAR(255) DEFAULT NULL, shared TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_CABDBA0B6AAA5C3E (sound_id), INDEX IDX_CABDBA0BE48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE game_vote (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, game_id INT NOT NULL, vote SMALLINT NOT NULL, ip_address VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_B105E948A76ED395 (user_id), INDEX IDX_B105E948E48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE game_word (id INT AUTO_INCREMENT NOT NULL, word_id INT NOT NULL, thumbnail_id INT DEFAULT NULL, sound_id INT NOT NULL, success_percent INT NOT NULL, mistake_percent INT NOT NULL, functional TINYINT(1) NOT NULL, automatic TINYINT(1) NOT NULL, sheet_index INT NOT NULL, type VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_28E4193DE357438D (word_id), UNIQUE INDEX UNIQ_28E4193DFDFF2E92 (thumbnail_id), INDEX IDX_28E4193D6AAA5C3E (sound_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE gift_code (id INT AUTO_INCREMENT NOT NULL, user_gift_payment_id INT DEFAULT NULL, user_group_payment_id INT DEFAULT NULL, utilisation INT NOT NULL, montant INT NOT NULL, code VARCHAR(255) NOT NULL, label VARCHAR(255) DEFAULT NULL, not_for_user TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_8568C2C5BBEE08DF (user_gift_payment_id), INDEX IDX_8568C2C5AE1B80D4 (user_group_payment_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE goodies (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, part_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, level INT NOT NULL, serialized_stock LONGTEXT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_1379DF99FDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_1379DF994CE34BEC (part_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE library (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, canonical_name VARCHAR(255) NOT NULL, bib_id VARCHAR(255) DEFAULT NULL, restricted TINYINT(1) NOT NULL, nb_account_allowed INT NOT NULL, subscription_expire_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE mail_automated_list (id INT AUTO_INCREMENT NOT NULL, filter_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, mail_chimp_account VARCHAR(255) NOT NULL, enabled TINYINT(1) NOT NULL, mailchimp_folder_id VARCHAR(25) NOT NULL, mailchimp_list_id VARCHAR(25) NOT NULL, mailchimp_filter_id INT NOT NULL, template_index INT NOT NULL, last_send_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_5841BA0ED395B25E (filter_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE mail_trigger (id INT AUTO_INCREMENT NOT NULL, list_id INT DEFAULT NULL, hour VARCHAR(25) NOT NULL, days VARCHAR(100) NOT NULL, week VARCHAR(25) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_C0D68E323DAE168B (list_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE mailchimp_template (id INT AUTO_INCREMENT NOT NULL, list_id INT DEFAULT NULL, subject VARCHAR(255) NOT NULL, title VARCHAR(255) NOT NULL, mailchimp_id INT NOT NULL, list_order INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_47DEDE573DAE168B (list_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE media_file (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) DEFAULT NULL, type VARCHAR(127) DEFAULT NULL, file_path VARCHAR(255) NOT NULL, md5 VARCHAR(255) DEFAULT NULL, upload_dir VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE newsletter (id INT AUTO_INCREMENT NOT NULL, main_name VARCHAR(255) NOT NULL, other_name VARCHAR(255) NOT NULL, newsletter_index INT NOT NULL, email VARCHAR(128) NOT NULL, male TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE page (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, mobile_thumbnail_id INT DEFAULT NULL, locale VARCHAR(25) NOT NULL, title VARCHAR(255) NOT NULL, mobile_title VARCHAR(255) NOT NULL, url VARCHAR(255) NOT NULL, meta_description LONGTEXT NOT NULL, route VARCHAR(255) NOT NULL, parent_route VARCHAR(255) NOT NULL, parent_label VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, keywords LONGTEXT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_140AB620FDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_140AB620739DEC3E (mobile_thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE page_block (id INT AUTO_INCREMENT NOT NULL, block_id VARCHAR(255) NOT NULL, content LONGTEXT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE passport_category (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, category_order INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_CC060CB1FDFF2E92 (thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE passport_sentence (id INT AUTO_INCREMENT NOT NULL, category_id INT NOT NULL, male_personal VARCHAR(500) NOT NULL, female_personal VARCHAR(500) NOT NULL, male_public VARCHAR(500) NOT NULL, female_public VARCHAR(500) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_572C5BA512469DE2 (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE payment_method (id INT AUTO_INCREMENT NOT NULL, type VARCHAR(25) NOT NULL, name VARCHAR(255) NOT NULL, montant INT NOT NULL, valeur DOUBLE PRECISION NOT NULL, valeur_promo DOUBLE PRECISION NOT NULL, base_reel DOUBLE PRECISION NOT NULL, currency VARCHAR(255) NOT NULL, quantite INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE paypal_ipn (id INT AUTO_INCREMENT NOT NULL, custom VARCHAR(255) NOT NULL, txn_id VARCHAR(255) NOT NULL, txn_type VARCHAR(255) NOT NULL, payer_id VARCHAR(255) NOT NULL, payer_email VARCHAR(255) NOT NULL, country_code VARCHAR(25) NOT NULL, mc_gross VARCHAR(50) NOT NULL, payment_status VARCHAR(255) NOT NULL, payment_type VARCHAR(255) NOT NULL, payment_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE popin (id INT AUTO_INCREMENT NOT NULL, game_id INT DEFAULT NULL, winner_id INT DEFAULT NULL, second_id INT DEFAULT NULL, third_id INT DEFAULT NULL, challenge_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(127) NOT NULL, text LONGTEXT NOT NULL, controller LONGTEXT NOT NULL, template LONGTEXT NOT NULL, is_reward_sent TINYINT(1) NOT NULL, is_not_unique TINYINT(1) NOT NULL, start_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_date DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', newsletter TINYINT(1) NOT NULL, INDEX IDX_16710466E48FD905 (game_id), INDEX IDX_167104665DFCD4B8 (winner_id), INDEX IDX_16710466FF961BCC (second_id), INDEX IDX_1671046674CCD3CA (third_id), UNIQUE INDEX UNIQ_1671046698A21AC6 (challenge_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE popin_user (popin_id INT NOT NULL, user_id INT NOT NULL, INDEX IDX_D04586975F61A (popin_id), INDEX IDX_D0458A76ED395 (user_id), PRIMARY KEY(popin_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE popin_targets (popin_id INT NOT NULL, user_id INT NOT NULL, INDEX IDX_161ECE076975F61A (popin_id), INDEX IDX_161ECE07A76ED395 (user_id), PRIMARY KEY(popin_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  54.         $this->addSql('CREATE TABLE promo_code (id INT AUTO_INCREMENT NOT NULL, reduction DOUBLE PRECISION NOT NULL, code VARCHAR(255) NOT NULL, label VARCHAR(255) NOT NULL, category VARCHAR(255) NOT NULL, token VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, expired_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE promo_code_stat (id INT AUTO_INCREMENT NOT NULL, code_id INT NOT NULL, visits INT NOT NULL, day DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_3E99F25B27DAFE17 (code_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE reminder_user (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, email VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, reminder_index INT NOT NULL, is_school TINYINT(1) NOT NULL, is_mcsubscribed TINYINT(1) NOT NULL, locale VARCHAR(25) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_9A6F0A60A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE reset_password_request (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, selector VARCHAR(20) NOT NULL, hashed_token VARCHAR(100) NOT NULL, requested_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', expires_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7CE748AA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE speaky (id INT AUTO_INCREMENT NOT NULL, regular_picture_id INT DEFAULT NULL, first_picture_id INT DEFAULT NULL, second_picture_id INT DEFAULT NULL, third_picture_id INT DEFAULT NULL, planet_picture_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, mascot TINYINT(1) NOT NULL, app_avatar TINYINT(1) NOT NULL, male_mascot TINYINT(1) NOT NULL, female_mascot TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', params VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_2F9BE3D1863A644E (regular_picture_id), UNIQUE INDEX UNIQ_2F9BE3D17FDDDCB8 (first_picture_id), UNIQUE INDEX UNIQ_2F9BE3D1D1B5D2C (second_picture_id), UNIQUE INDEX UNIQ_2F9BE3D15FA52F55 (third_picture_id), UNIQUE INDEX UNIQ_2F9BE3D15DA20ACE (planet_picture_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('CREATE TABLE speaky_speaky_part (speaky_id INT NOT NULL, speaky_part_id INT NOT NULL, INDEX IDX_C45FE729F88470FB (speaky_id), INDEX IDX_C45FE729F4643ECC (speaky_part_id), PRIMARY KEY(speaky_id, speaky_part_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  60.         $this->addSql('CREATE TABLE speaky_part (id INT AUTO_INCREMENT NOT NULL, model_id INT DEFAULT NULL, part_event_id INT DEFAULT NULL, swf_id INT DEFAULT NULL, html5_id INT DEFAULT NULL, thumbnail_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, position VARCHAR(255) NOT NULL, parameters VARCHAR(255) NOT NULL, sub_part TINYINT(1) NOT NULL, in_store TINYINT(1) NOT NULL, in_tuto TINYINT(1) NOT NULL, free TINYINT(1) NOT NULL, rank INT NOT NULL, price INT NOT NULL, params VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_872FD79E7975B7E7 (model_id), INDEX IDX_872FD79EE6A56DF4 (part_event_id), UNIQUE INDEX UNIQ_872FD79EF0CB56EE (swf_id), UNIQUE INDEX UNIQ_872FD79EC8560226 (html5_id), UNIQUE INDEX UNIQ_872FD79EFDFF2E92 (thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  61.         $this->addSql('CREATE TABLE speaky_part_event (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, speaky_thumbnail_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, publish_start DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', publish_end DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_B104802CFDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_B104802CA8B9788D (speaky_thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  62.         $this->addSql('CREATE TABLE trophie (id INT AUTO_INCREMENT NOT NULL, game_id INT DEFAULT NULL, theme_id INT DEFAULT NULL, thumbnail_id INT DEFAULT NULL, type VARCHAR(12) NOT NULL, requirement VARCHAR(127) NOT NULL, level SMALLINT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7CDF182DE48FD905 (game_id), INDEX IDX_7CDF182D59027487 (theme_id), UNIQUE INDEX UNIQ_7CDF182DFDFF2E92 (thumbnail_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  63.         $this->addSql('CREATE TABLE url_infos (id INT AUTO_INCREMENT NOT NULL, type VARCHAR(255) NOT NULL, route VARCHAR(255) NOT NULL, entity_id INT NOT NULL, route_param VARCHAR(255) DEFAULT NULL, entity_name VARCHAR(255) DEFAULT NULL, priority SMALLINT NOT NULL, last_mod DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', request_path VARCHAR(512) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  64.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, e_country_id INT NOT NULL, library_id INT DEFAULT NULL, avatar_id INT DEFAULT NULL, username VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, birth_date DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', last_birthday DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', last_app_login DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', male TINYINT(1) NOT NULL, school_name VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, zip_code VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, locale VARCHAR(25) DEFAULT NULL, facebook_id VARCHAR(255) DEFAULT NULL, subscription_expire_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', unsetcard_expire_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', subscription_date DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', is_subscriber TINYINT(1) DEFAULT NULL, subscription_confirmed VARCHAR(10) DEFAULT NULL, is_registration_confirmed TINYINT(1) DEFAULT NULL, presentation LONGTEXT DEFAULT NULL, new_presentation LONGTEXT DEFAULT NULL, incorrect_presentation TINYINT(1) DEFAULT NULL, theme VARCHAR(255) DEFAULT NULL, biblio_id VARCHAR(255) DEFAULT NULL, last_part_bought_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', mail_confirmed_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', salt VARCHAR(255) NOT NULL, legacy_password VARCHAR(255) DEFAULT NULL, newsletter TINYINT(1) NOT NULL, reminder_index INT NOT NULL, serialized_tags LONGTEXT NOT NULL, speakos INT NOT NULL, total_speakos INT NOT NULL, app_token VARCHAR(255) DEFAULT NULL, is_verified TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_8D93D649F85E0677 (username), INDEX IDX_8D93D6493AC7A293 (e_country_id), INDEX IDX_8D93D649FE2541D7 (library_id), UNIQUE INDEX UNIQ_8D93D64986383B10 (avatar_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  65.         $this->addSql('CREATE TABLE user_gift_code (user_id INT NOT NULL, gift_code_id INT NOT NULL, INDEX IDX_85884F21A76ED395 (user_id), INDEX IDX_85884F214B80CDB8 (gift_code_id), PRIMARY KEY(user_id, gift_code_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  66.         $this->addSql('CREATE TABLE user_activity (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, game_id INT DEFAULT NULL, type VARCHAR(127) NOT NULL, param VARCHAR(127) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_4CF9ED5AA76ED395 (user_id), INDEX IDX_4CF9ED5AE48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  67.         $this->addSql('CREATE TABLE user_challenge_reward (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, challenge_id INT NOT NULL, goodies_id INT DEFAULT NULL, level INT NOT NULL, choice VARCHAR(255) NOT NULL, state VARCHAR(25) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_C079934FA76ED395 (user_id), INDEX IDX_C079934F98A21AC6 (challenge_id), INDEX IDX_C079934FBBFA5614 (goodies_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  68.         $this->addSql('CREATE TABLE user_filter (id INT AUTO_INCREMENT NOT NULL, serialized_filter LONGTEXT DEFAULT NULL, predefined TINYINT(1) NOT NULL, slug VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, static_segment TINYINT(1) NOT NULL, mail_chimp_id INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  69.         $this->addSql('CREATE TABLE user_game_config (id INT AUTO_INCREMENT NOT NULL, game_id INT DEFAULT NULL, user_id INT DEFAULT NULL, user_level SMALLINT NOT NULL, subtitles_settings VARCHAR(127) NOT NULL, help_settings VARCHAR(127) NOT NULL, top_score INT NOT NULL, game_rank INT NOT NULL, rank_pos INT NOT NULL, weekly_score INT NOT NULL, weekly_rank INT DEFAULT NULL, weekly_pos INT DEFAULT NULL, favorite TINYINT(1) NOT NULL, popularity INT NOT NULL, INDEX IDX_A44B21A76ED395 (user_id), INDEX IDX_A44B21E48FD905 (game_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  70.         $this->addSql('CREATE TABLE user_gift_payment (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, e_country_id INT NOT NULL, promo_code_id INT DEFAULT NULL, payment_id INT NOT NULL, reference VARCHAR(255) NOT NULL, bill_number VARCHAR(255) NOT NULL, bill_number_set_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', locale VARCHAR(25) NOT NULL, type VARCHAR(25) NOT NULL, token VARCHAR(255) DEFAULT NULL, paypal_id VARCHAR(255) DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, address VARCHAR(255) NOT NULL, zip_code VARCHAR(127) NOT NULL, city VARCHAR(255) NOT NULL, country VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, montant DOUBLE PRECISION NOT NULL, montant_reel DOUBLE PRECISION NOT NULL, currency_rate DOUBLE PRECISION DEFAULT NULL, base_reel DOUBLE PRECISION DEFAULT NULL, frais_reel DOUBLE PRECISION DEFAULT NULL, tva DOUBLE PRECISION NOT NULL, waiting_payment TINYINT(1) NOT NULL, is_credit TINYINT(1) NOT NULL, statut VARCHAR(255) DEFAULT NULL, destinataire VARCHAR(255) NOT NULL, occasion VARCHAR(255) NOT NULL, presentation VARCHAR(255) NOT NULL, expediteur VARCHAR(255) DEFAULT NULL, message LONGTEXT NOT NULL, private_key VARCHAR(255) DEFAULT NULL, confirmed_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', num_facture INT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_81BECBA0A76ED395 (user_id), INDEX IDX_81BECBA03AC7A293 (e_country_id), INDEX IDX_81BECBA02FAE4625 (promo_code_id), INDEX IDX_81BECBA04C3A3BB (payment_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  71.         $this->addSql('CREATE TABLE user_group_payment (id INT AUTO_INCREMENT NOT NULL, e_country_id INT NOT NULL, reference VARCHAR(255) NOT NULL, bill_number VARCHAR(255) DEFAULT NULL, bill_number_set_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', type VARCHAR(25) DEFAULT NULL, token VARCHAR(255) DEFAULT NULL, paypal_id VARCHAR(255) DEFAULT NULL, structure VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, address VARCHAR(255) NOT NULL, zip_code VARCHAR(127) NOT NULL, city VARCHAR(255) NOT NULL, country VARCHAR(255) NOT NULL, country_code VARCHAR(20) NOT NULL, email VARCHAR(255) NOT NULL, montant DOUBLE PRECISION NOT NULL, montant_reel DOUBLE PRECISION NOT NULL, montant_one DOUBLE PRECISION NOT NULL, montant_two DOUBLE PRECISION NOT NULL, quantity_one INT NOT NULL, quantity_two INT NOT NULL, currency VARCHAR(255) NOT NULL, waiting_payment TINYINT(1) NOT NULL, statut VARCHAR(255) DEFAULT NULL, private_key VARCHAR(255) NOT NULL, confirmed_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', num_facture INT DEFAULT NULL, tva DOUBLE PRECISION NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_5A67D513AC7A293 (e_country_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  72.         $this->addSql('CREATE TABLE user_login (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, connections SMALLINT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_48CA3048A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  73.         $this->addSql('CREATE TABLE user_overall_progress (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, word_progress INT NOT NULL, listened INT NOT NULL, familiar INT NOT NULL, known INT NOT NULL, mastered INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', time INT NOT NULL, INDEX IDX_185FA60EA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  74.         $this->addSql('CREATE TABLE user_payment (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, e_country_id INT NOT NULL, promo_code_id INT DEFAULT NULL, user_data_id INT DEFAULT NULL, payment_id INT NOT NULL, reference VARCHAR(255) NOT NULL, bill_number VARCHAR(255) DEFAULT NULL, bill_number_set_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', locale VARCHAR(25) NOT NULL, token VARCHAR(255) DEFAULT NULL, paypal_id VARCHAR(255) DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, type VARCHAR(25) NOT NULL, montant DOUBLE PRECISION NOT NULL, montant_reel DOUBLE PRECISION NOT NULL, currency_rate DOUBLE PRECISION DEFAULT NULL, base_reel DOUBLE PRECISION DEFAULT NULL, frais_reel DOUBLE PRECISION DEFAULT NULL, expire_at INT DEFAULT NULL, waiting_payment TINYINT(1) NOT NULL, is_credit TINYINT(1) NOT NULL, is_refunded TINYINT(1) NOT NULL, statut VARCHAR(255) DEFAULT NULL, confirmed_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', cancelled_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', num_facture INT DEFAULT NULL, tva DOUBLE PRECISION NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', occurence INT NOT NULL, INDEX IDX_35259A07A76ED395 (user_id), INDEX IDX_35259A073AC7A293 (e_country_id), INDEX IDX_35259A072FAE4625 (promo_code_id), INDEX IDX_35259A076FF8BF36 (user_data_id), INDEX IDX_35259A074C3A3BB (payment_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  75.         $this->addSql('CREATE TABLE user_sentence (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, sentence_id INT NOT NULL, sentence_order INT NOT NULL, INDEX IDX_7DEBAAD5A76ED395 (user_id), INDEX IDX_7DEBAAD527289490 (sentence_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  76.         $this->addSql('CREATE TABLE user_speaky_part (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, part_id INT NOT NULL, owned TINYINT(1) NOT NULL, INDEX IDX_2E341E0BA76ED395 (user_id), INDEX IDX_2E341E0B4CE34BEC (part_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  77.         $this->addSql('CREATE TABLE user_subscribe_activity (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, type VARCHAR(127) NOT NULL, statut VARCHAR(127) NOT NULL, is_auto TINYINT(1) NOT NULL, validated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_154FD7AFA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  78.         $this->addSql('CREATE TABLE user_temp_data (id INT AUTO_INCREMENT NOT NULL, e_country_id INT NOT NULL, user_name VARCHAR(255) DEFAULT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, locale VARCHAR(25) NOT NULL, facebook_id VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, serialized_tags LONGTEXT NOT NULL, school_name VARCHAR(255) NOT NULL, address VARCHAR(255) NOT NULL, zip_code VARCHAR(127) NOT NULL, city VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_41AF1CD3AC7A293 (e_country_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  79.         $this->addSql('CREATE TABLE user_trophy (id INT AUTO_INCREMENT NOT NULL, trophy_id INT NOT NULL, user_id INT NOT NULL, score INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7478E1D4F59AEEEF (trophy_id), INDEX IDX_7478E1D4A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  80.         $this->addSql('CREATE TABLE user_weekly_theme (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, weekly_theme_id INT NOT NULL, first_game TINYINT(1) NOT NULL, second_game TINYINT(1) NOT NULL, third_game TINYINT(1) NOT NULL, complete TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_318BB21AA76ED395 (user_id), INDEX IDX_318BB21AC9B519BA (weekly_theme_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  81.         $this->addSql('CREATE TABLE user_word_progress (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, word_id INT NOT NULL, progress INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_E8318EC7A76ED395 (user_id), INDEX IDX_E8318EC7E357438D (word_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  82.         $this->addSql('CREATE TABLE weekly_hero (id INT AUTO_INCREMENT NOT NULL, picture_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, begin_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_BAD7D2B6EE45BDBF (picture_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  83.         $this->addSql('CREATE TABLE weekly_theme (id INT AUTO_INCREMENT NOT NULL, first_game_id INT NOT NULL, second_game_id INT NOT NULL, third_game_id INT NOT NULL, theme_id INT NOT NULL, trophy_id INT NOT NULL, first_condition VARCHAR(25) NOT NULL, first_goal INT NOT NULL, second_condition VARCHAR(25) NOT NULL, second_goal INT NOT NULL, third_condition VARCHAR(25) NOT NULL, third_goal INT NOT NULL, begin_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', end_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', prize VARCHAR(25) NOT NULL, prize_detail INT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_B147CE18F703B5F9 (first_game_id), INDEX IDX_B147CE18F3CD5968 (second_game_id), INDEX IDX_B147CE18762880C7 (third_game_id), INDEX IDX_B147CE1859027487 (theme_id), INDEX IDX_B147CE18F59AEEEF (trophy_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  84.         $this->addSql('CREATE TABLE word (id INT AUTO_INCREMENT NOT NULL, thumbnail_id INT DEFAULT NULL, sound_id INT DEFAULT NULL, prod_id INT NOT NULL, word VARCHAR(255) NOT NULL, translation VARCHAR(255) NOT NULL, intro LONGTEXT NOT NULL, description LONGTEXT NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', main_type VARCHAR(32) NOT NULL, no_thumbnail TINYINT(1) NOT NULL, thumbnails_count INT NOT NULL, UNIQUE INDEX UNIQ_C3F17511FDFF2E92 (thumbnail_id), UNIQUE INDEX UNIQ_C3F175116AAA5C3E (sound_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  85.         $this->addSql('CREATE TABLE wrapper_sound (id INT AUTO_INCREMENT NOT NULL, sound_id INT NOT NULL, type VARCHAR(127) NOT NULL, display VARCHAR(20) NOT NULL, subtitle LONGTEXT NOT NULL, translation LONGTEXT NOT NULL, xml_id VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_B7BACDE66AAA5C3E (sound_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  86.         $this->addSql('CREATE TABLE messenger_messages (id BIGINT AUTO_INCREMENT NOT NULL, body LONGTEXT NOT NULL, headers LONGTEXT NOT NULL, queue_name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, available_at DATETIME NOT NULL, delivered_at DATETIME DEFAULT NULL, INDEX IDX_75EA56E016BA31DB (delivered_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  87.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1FDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  88.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1739DEC3E FOREIGN KEY (mobile_thumbnail_id) REFERENCES media_file (id)');
  89.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1482F1214 FOREIGN KEY (weekly_trophy_thumbnail_id) REFERENCES media_file (id)');
  90.         $this->addSql('ALTER TABLE category_game ADD CONSTRAINT FK_A8B04BCB12469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  91.         $this->addSql('ALTER TABLE category_game ADD CONSTRAINT FK_A8B04BCBE48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  92.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CF0CB56EE FOREIGN KEY (swf_id) REFERENCES media_file (id)');
  93.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C34CD8496 FOREIGN KEY (help_swf_id) REFERENCES media_file (id)');
  94.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C6D28A22A FOREIGN KEY (app_help_swf_id) REFERENCES media_file (id)');
  95.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C24DB0683 FOREIGN KEY (config_id) REFERENCES game_config (id)');
  96.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CC6C55574 FOREIGN KEY (main_category_id) REFERENCES category (id)');
  97.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C802065F2 FOREIGN KEY (main_theme_id) REFERENCES category (id)');
  98.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C33221A65 FOREIGN KEY (main_class_id) REFERENCES category (id)');
  99.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C45B0BCD FOREIGN KEY (hero_id) REFERENCES weekly_hero (id)');
  100.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C22DB1917 FOREIGN KEY (newsletter_id) REFERENCES media_file (id)');
  101.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  102.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C1FA8A983 FOREIGN KEY (challenge_home_thumbnail_id) REFERENCES media_file (id)');
  103.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C6845B9BB FOREIGN KEY (challenge_popin_thumbnail_id) REFERENCES media_file (id)');
  104.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C8B1206A5 FOREIGN KEY (sheet_id) REFERENCES media_file (id)');
  105.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CB0CA2760 FOREIGN KEY (grammar_id) REFERENCES media_file (id)');
  106.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CC5CE5EF6 FOREIGN KEY (extra_sheet_id) REFERENCES media_file (id)');
  107.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CBFC33499 FOREIGN KEY (sheet_title_id) REFERENCES media_file (id)');
  108.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C67CAFA69 FOREIGN KEY (sheet_small_title_id) REFERENCES media_file (id)');
  109.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CB8B203E9 FOREIGN KEY (sheet_thumbnail_id) REFERENCES media_file (id)');
  110.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318CF88470FB FOREIGN KEY (speaky_id) REFERENCES speaky (id)');
  111.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C620F77F2 FOREIGN KEY (original_game_id) REFERENCES game (id)');
  112.         $this->addSql('ALTER TABLE game ADD CONSTRAINT FK_232B318C12DF326 FOREIGN KEY (assets_file_id) REFERENCES media_file (id)');
  113.         $this->addSql('ALTER TABLE games_themes ADD CONSTRAINT FK_D76ADD6BE48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  114.         $this->addSql('ALTER TABLE games_themes ADD CONSTRAINT FK_D76ADD6B12469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  115.         $this->addSql('ALTER TABLE games_classes ADD CONSTRAINT FK_B9241129E48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  116.         $this->addSql('ALTER TABLE games_classes ADD CONSTRAINT FK_B924112912469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  117.         $this->addSql('ALTER TABLE games_beginner_classes ADD CONSTRAINT FK_8609721EE48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  118.         $this->addSql('ALTER TABLE games_beginner_classes ADD CONSTRAINT FK_8609721E12469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  119.         $this->addSql('ALTER TABLE games_medium_classes ADD CONSTRAINT FK_44924A11E48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  120.         $this->addSql('ALTER TABLE games_medium_classes ADD CONSTRAINT FK_44924A1112469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  121.         $this->addSql('ALTER TABLE games_hard_classes ADD CONSTRAINT FK_334B478AE48FD905 FOREIGN KEY (game_id) REFERENCES game (id) ON DELETE CASCADE');
  122.         $this->addSql('ALTER TABLE games_hard_classes ADD CONSTRAINT FK_334B478A12469DE2 FOREIGN KEY (category_id) REFERENCES category (id) ON DELETE CASCADE');
  123.         $this->addSql('ALTER TABLE game_comment ADD CONSTRAINT FK_1B62D43A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  124.         $this->addSql('ALTER TABLE game_comment ADD CONSTRAINT FK_1B62D43E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  125.         $this->addSql('ALTER TABLE game_comment ADD CONSTRAINT FK_1B62D43727ACA70 FOREIGN KEY (parent_id) REFERENCES game_comment (id)');
  126.         $this->addSql('ALTER TABLE game_file ADD CONSTRAINT FK_678A5A3C93CB796C FOREIGN KEY (file_id) REFERENCES media_file (id)');
  127.         $this->addSql('ALTER TABLE game_file ADD CONSTRAINT FK_678A5A3CE48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  128.         $this->addSql('ALTER TABLE game_play ADD CONSTRAINT FK_B59CB296A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  129.         $this->addSql('ALTER TABLE game_play ADD CONSTRAINT FK_B59CB296E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  130.         $this->addSql('ALTER TABLE game_screenshot ADD CONSTRAINT FK_B645D9AC4A8B36A0 FOREIGN KEY (screenshot_id) REFERENCES media_file (id)');
  131.         $this->addSql('ALTER TABLE game_screenshot ADD CONSTRAINT FK_B645D9ACE48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  132.         $this->addSql('ALTER TABLE game_sound ADD CONSTRAINT FK_CABDBA0B6AAA5C3E FOREIGN KEY (sound_id) REFERENCES media_file (id)');
  133.         $this->addSql('ALTER TABLE game_sound ADD CONSTRAINT FK_CABDBA0BE48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  134.         $this->addSql('ALTER TABLE game_vote ADD CONSTRAINT FK_B105E948A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  135.         $this->addSql('ALTER TABLE game_vote ADD CONSTRAINT FK_B105E948E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  136.         $this->addSql('ALTER TABLE game_word ADD CONSTRAINT FK_28E4193DE357438D FOREIGN KEY (word_id) REFERENCES word (id)');
  137.         $this->addSql('ALTER TABLE game_word ADD CONSTRAINT FK_28E4193DFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  138.         $this->addSql('ALTER TABLE game_word ADD CONSTRAINT FK_28E4193D6AAA5C3E FOREIGN KEY (sound_id) REFERENCES game_sound (id)');
  139.         $this->addSql('ALTER TABLE gift_code ADD CONSTRAINT FK_8568C2C5BBEE08DF FOREIGN KEY (user_gift_payment_id) REFERENCES user_gift_payment (id)');
  140.         $this->addSql('ALTER TABLE gift_code ADD CONSTRAINT FK_8568C2C5AE1B80D4 FOREIGN KEY (user_group_payment_id) REFERENCES user_group_payment (id)');
  141.         $this->addSql('ALTER TABLE goodies ADD CONSTRAINT FK_1379DF99FDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  142.         $this->addSql('ALTER TABLE goodies ADD CONSTRAINT FK_1379DF994CE34BEC FOREIGN KEY (part_id) REFERENCES speaky_part (id)');
  143.         $this->addSql('ALTER TABLE mail_automated_list ADD CONSTRAINT FK_5841BA0ED395B25E FOREIGN KEY (filter_id) REFERENCES user_filter (id)');
  144.         $this->addSql('ALTER TABLE mail_trigger ADD CONSTRAINT FK_C0D68E323DAE168B FOREIGN KEY (list_id) REFERENCES mail_automated_list (id)');
  145.         $this->addSql('ALTER TABLE mailchimp_template ADD CONSTRAINT FK_47DEDE573DAE168B FOREIGN KEY (list_id) REFERENCES mail_automated_list (id)');
  146.         $this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620FDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  147.         $this->addSql('ALTER TABLE page ADD CONSTRAINT FK_140AB620739DEC3E FOREIGN KEY (mobile_thumbnail_id) REFERENCES media_file (id)');
  148.         $this->addSql('ALTER TABLE passport_category ADD CONSTRAINT FK_CC060CB1FDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  149.         $this->addSql('ALTER TABLE passport_sentence ADD CONSTRAINT FK_572C5BA512469DE2 FOREIGN KEY (category_id) REFERENCES passport_category (id)');
  150.         $this->addSql('ALTER TABLE popin ADD CONSTRAINT FK_16710466E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  151.         $this->addSql('ALTER TABLE popin ADD CONSTRAINT FK_167104665DFCD4B8 FOREIGN KEY (winner_id) REFERENCES game_play (id)');
  152.         $this->addSql('ALTER TABLE popin ADD CONSTRAINT FK_16710466FF961BCC FOREIGN KEY (second_id) REFERENCES game_play (id)');
  153.         $this->addSql('ALTER TABLE popin ADD CONSTRAINT FK_1671046674CCD3CA FOREIGN KEY (third_id) REFERENCES game_play (id)');
  154.         $this->addSql('ALTER TABLE popin ADD CONSTRAINT FK_1671046698A21AC6 FOREIGN KEY (challenge_id) REFERENCES popin (id)');
  155.         $this->addSql('ALTER TABLE popin_user ADD CONSTRAINT FK_D04586975F61A FOREIGN KEY (popin_id) REFERENCES popin (id) ON DELETE CASCADE');
  156.         $this->addSql('ALTER TABLE popin_user ADD CONSTRAINT FK_D0458A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
  157.         $this->addSql('ALTER TABLE popin_targets ADD CONSTRAINT FK_161ECE076975F61A FOREIGN KEY (popin_id) REFERENCES popin (id) ON DELETE CASCADE');
  158.         $this->addSql('ALTER TABLE popin_targets ADD CONSTRAINT FK_161ECE07A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
  159.         $this->addSql('ALTER TABLE promo_code_stat ADD CONSTRAINT FK_3E99F25B27DAFE17 FOREIGN KEY (code_id) REFERENCES promo_code (id)');
  160.         $this->addSql('ALTER TABLE reminder_user ADD CONSTRAINT FK_9A6F0A60A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  161.         $this->addSql('ALTER TABLE reset_password_request ADD CONSTRAINT FK_7CE748AA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  162.         $this->addSql('ALTER TABLE speaky ADD CONSTRAINT FK_2F9BE3D1863A644E FOREIGN KEY (regular_picture_id) REFERENCES media_file (id)');
  163.         $this->addSql('ALTER TABLE speaky ADD CONSTRAINT FK_2F9BE3D17FDDDCB8 FOREIGN KEY (first_picture_id) REFERENCES media_file (id)');
  164.         $this->addSql('ALTER TABLE speaky ADD CONSTRAINT FK_2F9BE3D1D1B5D2C FOREIGN KEY (second_picture_id) REFERENCES media_file (id)');
  165.         $this->addSql('ALTER TABLE speaky ADD CONSTRAINT FK_2F9BE3D15FA52F55 FOREIGN KEY (third_picture_id) REFERENCES media_file (id)');
  166.         $this->addSql('ALTER TABLE speaky ADD CONSTRAINT FK_2F9BE3D15DA20ACE FOREIGN KEY (planet_picture_id) REFERENCES media_file (id)');
  167.         $this->addSql('ALTER TABLE speaky_speaky_part ADD CONSTRAINT FK_C45FE729F88470FB FOREIGN KEY (speaky_id) REFERENCES speaky (id) ON DELETE CASCADE');
  168.         $this->addSql('ALTER TABLE speaky_speaky_part ADD CONSTRAINT FK_C45FE729F4643ECC FOREIGN KEY (speaky_part_id) REFERENCES speaky_part (id) ON DELETE CASCADE');
  169.         $this->addSql('ALTER TABLE speaky_part ADD CONSTRAINT FK_872FD79E7975B7E7 FOREIGN KEY (model_id) REFERENCES speaky_part (id)');
  170.         $this->addSql('ALTER TABLE speaky_part ADD CONSTRAINT FK_872FD79EE6A56DF4 FOREIGN KEY (part_event_id) REFERENCES speaky_part_event (id)');
  171.         $this->addSql('ALTER TABLE speaky_part ADD CONSTRAINT FK_872FD79EF0CB56EE FOREIGN KEY (swf_id) REFERENCES media_file (id)');
  172.         $this->addSql('ALTER TABLE speaky_part ADD CONSTRAINT FK_872FD79EC8560226 FOREIGN KEY (html5_id) REFERENCES media_file (id)');
  173.         $this->addSql('ALTER TABLE speaky_part ADD CONSTRAINT FK_872FD79EFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  174.         $this->addSql('ALTER TABLE speaky_part_event ADD CONSTRAINT FK_B104802CFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  175.         $this->addSql('ALTER TABLE speaky_part_event ADD CONSTRAINT FK_B104802CA8B9788D FOREIGN KEY (speaky_thumbnail_id) REFERENCES media_file (id)');
  176.         $this->addSql('ALTER TABLE trophie ADD CONSTRAINT FK_7CDF182DE48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  177.         $this->addSql('ALTER TABLE trophie ADD CONSTRAINT FK_7CDF182D59027487 FOREIGN KEY (theme_id) REFERENCES category (id)');
  178.         $this->addSql('ALTER TABLE trophie ADD CONSTRAINT FK_7CDF182DFDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  179.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D6493AC7A293 FOREIGN KEY (e_country_id) REFERENCES country (id)');
  180.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649FE2541D7 FOREIGN KEY (library_id) REFERENCES library (id)');
  181.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D64986383B10 FOREIGN KEY (avatar_id) REFERENCES speaky (id)');
  182.         $this->addSql('ALTER TABLE user_gift_code ADD CONSTRAINT FK_85884F21A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
  183.         $this->addSql('ALTER TABLE user_gift_code ADD CONSTRAINT FK_85884F214B80CDB8 FOREIGN KEY (gift_code_id) REFERENCES gift_code (id) ON DELETE CASCADE');
  184.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT FK_4CF9ED5AA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  185.         $this->addSql('ALTER TABLE user_activity ADD CONSTRAINT FK_4CF9ED5AE48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  186.         $this->addSql('ALTER TABLE user_challenge_reward ADD CONSTRAINT FK_C079934FA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  187.         $this->addSql('ALTER TABLE user_challenge_reward ADD CONSTRAINT FK_C079934F98A21AC6 FOREIGN KEY (challenge_id) REFERENCES popin (id)');
  188.         $this->addSql('ALTER TABLE user_challenge_reward ADD CONSTRAINT FK_C079934FBBFA5614 FOREIGN KEY (goodies_id) REFERENCES goodies (id)');
  189.         $this->addSql('ALTER TABLE user_game_config ADD CONSTRAINT FK_A44B21A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  190.         $this->addSql('ALTER TABLE user_game_config ADD CONSTRAINT FK_A44B21E48FD905 FOREIGN KEY (game_id) REFERENCES game (id)');
  191.         $this->addSql('ALTER TABLE user_gift_payment ADD CONSTRAINT FK_81BECBA0A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  192.         $this->addSql('ALTER TABLE user_gift_payment ADD CONSTRAINT FK_81BECBA03AC7A293 FOREIGN KEY (e_country_id) REFERENCES country (id)');
  193.         $this->addSql('ALTER TABLE user_gift_payment ADD CONSTRAINT FK_81BECBA02FAE4625 FOREIGN KEY (promo_code_id) REFERENCES promo_code (id)');
  194.         $this->addSql('ALTER TABLE user_gift_payment ADD CONSTRAINT FK_81BECBA04C3A3BB FOREIGN KEY (payment_id) REFERENCES payment_method (id)');
  195.         $this->addSql('ALTER TABLE user_group_payment ADD CONSTRAINT FK_5A67D513AC7A293 FOREIGN KEY (e_country_id) REFERENCES country (id)');
  196.         $this->addSql('ALTER TABLE user_login ADD CONSTRAINT FK_48CA3048A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  197.         $this->addSql('ALTER TABLE user_overall_progress ADD CONSTRAINT FK_185FA60EA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  198.         $this->addSql('ALTER TABLE user_payment ADD CONSTRAINT FK_35259A07A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  199.         $this->addSql('ALTER TABLE user_payment ADD CONSTRAINT FK_35259A073AC7A293 FOREIGN KEY (e_country_id) REFERENCES country (id)');
  200.         $this->addSql('ALTER TABLE user_payment ADD CONSTRAINT FK_35259A072FAE4625 FOREIGN KEY (promo_code_id) REFERENCES promo_code (id)');
  201.         $this->addSql('ALTER TABLE user_payment ADD CONSTRAINT FK_35259A076FF8BF36 FOREIGN KEY (user_data_id) REFERENCES user_temp_data (id)');
  202.         $this->addSql('ALTER TABLE user_payment ADD CONSTRAINT FK_35259A074C3A3BB FOREIGN KEY (payment_id) REFERENCES payment_method (id)');
  203.         $this->addSql('ALTER TABLE user_sentence ADD CONSTRAINT FK_7DEBAAD5A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  204.         $this->addSql('ALTER TABLE user_sentence ADD CONSTRAINT FK_7DEBAAD527289490 FOREIGN KEY (sentence_id) REFERENCES passport_sentence (id)');
  205.         $this->addSql('ALTER TABLE user_speaky_part ADD CONSTRAINT FK_2E341E0BA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  206.         $this->addSql('ALTER TABLE user_speaky_part ADD CONSTRAINT FK_2E341E0B4CE34BEC FOREIGN KEY (part_id) REFERENCES speaky_part (id)');
  207.         $this->addSql('ALTER TABLE user_subscribe_activity ADD CONSTRAINT FK_154FD7AFA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  208.         $this->addSql('ALTER TABLE user_temp_data ADD CONSTRAINT FK_41AF1CD3AC7A293 FOREIGN KEY (e_country_id) REFERENCES country (id)');
  209.         $this->addSql('ALTER TABLE user_trophy ADD CONSTRAINT FK_7478E1D4F59AEEEF FOREIGN KEY (trophy_id) REFERENCES trophie (id)');
  210.         $this->addSql('ALTER TABLE user_trophy ADD CONSTRAINT FK_7478E1D4A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  211.         $this->addSql('ALTER TABLE user_weekly_theme ADD CONSTRAINT FK_318BB21AA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  212.         $this->addSql('ALTER TABLE user_weekly_theme ADD CONSTRAINT FK_318BB21AC9B519BA FOREIGN KEY (weekly_theme_id) REFERENCES weekly_theme (id)');
  213.         $this->addSql('ALTER TABLE user_word_progress ADD CONSTRAINT FK_E8318EC7A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  214.         $this->addSql('ALTER TABLE user_word_progress ADD CONSTRAINT FK_E8318EC7E357438D FOREIGN KEY (word_id) REFERENCES word (id)');
  215.         $this->addSql('ALTER TABLE weekly_hero ADD CONSTRAINT FK_BAD7D2B6EE45BDBF FOREIGN KEY (picture_id) REFERENCES media_file (id)');
  216.         $this->addSql('ALTER TABLE weekly_theme ADD CONSTRAINT FK_B147CE18F703B5F9 FOREIGN KEY (first_game_id) REFERENCES game (id)');
  217.         $this->addSql('ALTER TABLE weekly_theme ADD CONSTRAINT FK_B147CE18F3CD5968 FOREIGN KEY (second_game_id) REFERENCES game (id)');
  218.         $this->addSql('ALTER TABLE weekly_theme ADD CONSTRAINT FK_B147CE18762880C7 FOREIGN KEY (third_game_id) REFERENCES game (id)');
  219.         $this->addSql('ALTER TABLE weekly_theme ADD CONSTRAINT FK_B147CE1859027487 FOREIGN KEY (theme_id) REFERENCES category (id)');
  220.         $this->addSql('ALTER TABLE weekly_theme ADD CONSTRAINT FK_B147CE18F59AEEEF FOREIGN KEY (trophy_id) REFERENCES trophie (id)');
  221.         $this->addSql('ALTER TABLE word ADD CONSTRAINT FK_C3F17511FDFF2E92 FOREIGN KEY (thumbnail_id) REFERENCES media_file (id)');
  222.         $this->addSql('ALTER TABLE word ADD CONSTRAINT FK_C3F175116AAA5C3E FOREIGN KEY (sound_id) REFERENCES media_file (id)');
  223.         $this->addSql('ALTER TABLE wrapper_sound ADD CONSTRAINT FK_B7BACDE66AAA5C3E FOREIGN KEY (sound_id) REFERENCES media_file (id)');
  224.     }
  225.     public function down(Schema $schema): void
  226.     {
  227.         // this down() migration is auto-generated, please modify it to your needs
  228.         $this->addSql('ALTER TABLE category_game DROP FOREIGN KEY FK_A8B04BCB12469DE2');
  229.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CC6C55574');
  230.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C802065F2');
  231.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C33221A65');
  232.         $this->addSql('ALTER TABLE games_themes DROP FOREIGN KEY FK_D76ADD6B12469DE2');
  233.         $this->addSql('ALTER TABLE games_classes DROP FOREIGN KEY FK_B924112912469DE2');
  234.         $this->addSql('ALTER TABLE games_beginner_classes DROP FOREIGN KEY FK_8609721E12469DE2');
  235.         $this->addSql('ALTER TABLE games_medium_classes DROP FOREIGN KEY FK_44924A1112469DE2');
  236.         $this->addSql('ALTER TABLE games_hard_classes DROP FOREIGN KEY FK_334B478A12469DE2');
  237.         $this->addSql('ALTER TABLE trophie DROP FOREIGN KEY FK_7CDF182D59027487');
  238.         $this->addSql('ALTER TABLE weekly_theme DROP FOREIGN KEY FK_B147CE1859027487');
  239.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6493AC7A293');
  240.         $this->addSql('ALTER TABLE user_gift_payment DROP FOREIGN KEY FK_81BECBA03AC7A293');
  241.         $this->addSql('ALTER TABLE user_group_payment DROP FOREIGN KEY FK_5A67D513AC7A293');
  242.         $this->addSql('ALTER TABLE user_payment DROP FOREIGN KEY FK_35259A073AC7A293');
  243.         $this->addSql('ALTER TABLE user_temp_data DROP FOREIGN KEY FK_41AF1CD3AC7A293');
  244.         $this->addSql('ALTER TABLE category_game DROP FOREIGN KEY FK_A8B04BCBE48FD905');
  245.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C620F77F2');
  246.         $this->addSql('ALTER TABLE games_themes DROP FOREIGN KEY FK_D76ADD6BE48FD905');
  247.         $this->addSql('ALTER TABLE games_classes DROP FOREIGN KEY FK_B9241129E48FD905');
  248.         $this->addSql('ALTER TABLE games_beginner_classes DROP FOREIGN KEY FK_8609721EE48FD905');
  249.         $this->addSql('ALTER TABLE games_medium_classes DROP FOREIGN KEY FK_44924A11E48FD905');
  250.         $this->addSql('ALTER TABLE games_hard_classes DROP FOREIGN KEY FK_334B478AE48FD905');
  251.         $this->addSql('ALTER TABLE game_comment DROP FOREIGN KEY FK_1B62D43E48FD905');
  252.         $this->addSql('ALTER TABLE game_file DROP FOREIGN KEY FK_678A5A3CE48FD905');
  253.         $this->addSql('ALTER TABLE game_play DROP FOREIGN KEY FK_B59CB296E48FD905');
  254.         $this->addSql('ALTER TABLE game_screenshot DROP FOREIGN KEY FK_B645D9ACE48FD905');
  255.         $this->addSql('ALTER TABLE game_sound DROP FOREIGN KEY FK_CABDBA0BE48FD905');
  256.         $this->addSql('ALTER TABLE game_vote DROP FOREIGN KEY FK_B105E948E48FD905');
  257.         $this->addSql('ALTER TABLE popin DROP FOREIGN KEY FK_16710466E48FD905');
  258.         $this->addSql('ALTER TABLE trophie DROP FOREIGN KEY FK_7CDF182DE48FD905');
  259.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5AE48FD905');
  260.         $this->addSql('ALTER TABLE user_game_config DROP FOREIGN KEY FK_A44B21E48FD905');
  261.         $this->addSql('ALTER TABLE weekly_theme DROP FOREIGN KEY FK_B147CE18F703B5F9');
  262.         $this->addSql('ALTER TABLE weekly_theme DROP FOREIGN KEY FK_B147CE18F3CD5968');
  263.         $this->addSql('ALTER TABLE weekly_theme DROP FOREIGN KEY FK_B147CE18762880C7');
  264.         $this->addSql('ALTER TABLE game_comment DROP FOREIGN KEY FK_1B62D43727ACA70');
  265.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C24DB0683');
  266.         $this->addSql('ALTER TABLE popin DROP FOREIGN KEY FK_167104665DFCD4B8');
  267.         $this->addSql('ALTER TABLE popin DROP FOREIGN KEY FK_16710466FF961BCC');
  268.         $this->addSql('ALTER TABLE popin DROP FOREIGN KEY FK_1671046674CCD3CA');
  269.         $this->addSql('ALTER TABLE game_word DROP FOREIGN KEY FK_28E4193D6AAA5C3E');
  270.         $this->addSql('ALTER TABLE user_gift_code DROP FOREIGN KEY FK_85884F214B80CDB8');
  271.         $this->addSql('ALTER TABLE user_challenge_reward DROP FOREIGN KEY FK_C079934FBBFA5614');
  272.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649FE2541D7');
  273.         $this->addSql('ALTER TABLE mail_trigger DROP FOREIGN KEY FK_C0D68E323DAE168B');
  274.         $this->addSql('ALTER TABLE mailchimp_template DROP FOREIGN KEY FK_47DEDE573DAE168B');
  275.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1FDFF2E92');
  276.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1739DEC3E');
  277.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1482F1214');
  278.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CF0CB56EE');
  279.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C34CD8496');
  280.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C6D28A22A');
  281.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C22DB1917');
  282.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CFDFF2E92');
  283.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C1FA8A983');
  284.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C6845B9BB');
  285.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C8B1206A5');
  286.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CB0CA2760');
  287.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CC5CE5EF6');
  288.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CBFC33499');
  289.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C67CAFA69');
  290.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CB8B203E9');
  291.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C12DF326');
  292.         $this->addSql('ALTER TABLE game_file DROP FOREIGN KEY FK_678A5A3C93CB796C');
  293.         $this->addSql('ALTER TABLE game_screenshot DROP FOREIGN KEY FK_B645D9AC4A8B36A0');
  294.         $this->addSql('ALTER TABLE game_sound DROP FOREIGN KEY FK_CABDBA0B6AAA5C3E');
  295.         $this->addSql('ALTER TABLE game_word DROP FOREIGN KEY FK_28E4193DFDFF2E92');
  296.         $this->addSql('ALTER TABLE goodies DROP FOREIGN KEY FK_1379DF99FDFF2E92');
  297.         $this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620FDFF2E92');
  298.         $this->addSql('ALTER TABLE page DROP FOREIGN KEY FK_140AB620739DEC3E');
  299.         $this->addSql('ALTER TABLE passport_category DROP FOREIGN KEY FK_CC060CB1FDFF2E92');
  300.         $this->addSql('ALTER TABLE speaky DROP FOREIGN KEY FK_2F9BE3D1863A644E');
  301.         $this->addSql('ALTER TABLE speaky DROP FOREIGN KEY FK_2F9BE3D17FDDDCB8');
  302.         $this->addSql('ALTER TABLE speaky DROP FOREIGN KEY FK_2F9BE3D1D1B5D2C');
  303.         $this->addSql('ALTER TABLE speaky DROP FOREIGN KEY FK_2F9BE3D15FA52F55');
  304.         $this->addSql('ALTER TABLE speaky DROP FOREIGN KEY FK_2F9BE3D15DA20ACE');
  305.         $this->addSql('ALTER TABLE speaky_part DROP FOREIGN KEY FK_872FD79EF0CB56EE');
  306.         $this->addSql('ALTER TABLE speaky_part DROP FOREIGN KEY FK_872FD79EC8560226');
  307.         $this->addSql('ALTER TABLE speaky_part DROP FOREIGN KEY FK_872FD79EFDFF2E92');
  308.         $this->addSql('ALTER TABLE speaky_part_event DROP FOREIGN KEY FK_B104802CFDFF2E92');
  309.         $this->addSql('ALTER TABLE speaky_part_event DROP FOREIGN KEY FK_B104802CA8B9788D');
  310.         $this->addSql('ALTER TABLE trophie DROP FOREIGN KEY FK_7CDF182DFDFF2E92');
  311.         $this->addSql('ALTER TABLE weekly_hero DROP FOREIGN KEY FK_BAD7D2B6EE45BDBF');
  312.         $this->addSql('ALTER TABLE word DROP FOREIGN KEY FK_C3F17511FDFF2E92');
  313.         $this->addSql('ALTER TABLE word DROP FOREIGN KEY FK_C3F175116AAA5C3E');
  314.         $this->addSql('ALTER TABLE wrapper_sound DROP FOREIGN KEY FK_B7BACDE66AAA5C3E');
  315.         $this->addSql('ALTER TABLE passport_sentence DROP FOREIGN KEY FK_572C5BA512469DE2');
  316.         $this->addSql('ALTER TABLE user_sentence DROP FOREIGN KEY FK_7DEBAAD527289490');
  317.         $this->addSql('ALTER TABLE user_gift_payment DROP FOREIGN KEY FK_81BECBA04C3A3BB');
  318.         $this->addSql('ALTER TABLE user_payment DROP FOREIGN KEY FK_35259A074C3A3BB');
  319.         $this->addSql('ALTER TABLE popin DROP FOREIGN KEY FK_1671046698A21AC6');
  320.         $this->addSql('ALTER TABLE popin_user DROP FOREIGN KEY FK_D04586975F61A');
  321.         $this->addSql('ALTER TABLE popin_targets DROP FOREIGN KEY FK_161ECE076975F61A');
  322.         $this->addSql('ALTER TABLE user_challenge_reward DROP FOREIGN KEY FK_C079934F98A21AC6');
  323.         $this->addSql('ALTER TABLE promo_code_stat DROP FOREIGN KEY FK_3E99F25B27DAFE17');
  324.         $this->addSql('ALTER TABLE user_gift_payment DROP FOREIGN KEY FK_81BECBA02FAE4625');
  325.         $this->addSql('ALTER TABLE user_payment DROP FOREIGN KEY FK_35259A072FAE4625');
  326.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318CF88470FB');
  327.         $this->addSql('ALTER TABLE speaky_speaky_part DROP FOREIGN KEY FK_C45FE729F88470FB');
  328.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64986383B10');
  329.         $this->addSql('ALTER TABLE goodies DROP FOREIGN KEY FK_1379DF994CE34BEC');
  330.         $this->addSql('ALTER TABLE speaky_speaky_part DROP FOREIGN KEY FK_C45FE729F4643ECC');
  331.         $this->addSql('ALTER TABLE speaky_part DROP FOREIGN KEY FK_872FD79E7975B7E7');
  332.         $this->addSql('ALTER TABLE user_speaky_part DROP FOREIGN KEY FK_2E341E0B4CE34BEC');
  333.         $this->addSql('ALTER TABLE speaky_part DROP FOREIGN KEY FK_872FD79EE6A56DF4');
  334.         $this->addSql('ALTER TABLE user_trophy DROP FOREIGN KEY FK_7478E1D4F59AEEEF');
  335.         $this->addSql('ALTER TABLE weekly_theme DROP FOREIGN KEY FK_B147CE18F59AEEEF');
  336.         $this->addSql('ALTER TABLE game_comment DROP FOREIGN KEY FK_1B62D43A76ED395');
  337.         $this->addSql('ALTER TABLE game_play DROP FOREIGN KEY FK_B59CB296A76ED395');
  338.         $this->addSql('ALTER TABLE game_vote DROP FOREIGN KEY FK_B105E948A76ED395');
  339.         $this->addSql('ALTER TABLE popin_user DROP FOREIGN KEY FK_D0458A76ED395');
  340.         $this->addSql('ALTER TABLE popin_targets DROP FOREIGN KEY FK_161ECE07A76ED395');
  341.         $this->addSql('ALTER TABLE reminder_user DROP FOREIGN KEY FK_9A6F0A60A76ED395');
  342.         $this->addSql('ALTER TABLE reset_password_request DROP FOREIGN KEY FK_7CE748AA76ED395');
  343.         $this->addSql('ALTER TABLE user_gift_code DROP FOREIGN KEY FK_85884F21A76ED395');
  344.         $this->addSql('ALTER TABLE user_activity DROP FOREIGN KEY FK_4CF9ED5AA76ED395');
  345.         $this->addSql('ALTER TABLE user_challenge_reward DROP FOREIGN KEY FK_C079934FA76ED395');
  346.         $this->addSql('ALTER TABLE user_game_config DROP FOREIGN KEY FK_A44B21A76ED395');
  347.         $this->addSql('ALTER TABLE user_gift_payment DROP FOREIGN KEY FK_81BECBA0A76ED395');
  348.         $this->addSql('ALTER TABLE user_login DROP FOREIGN KEY FK_48CA3048A76ED395');
  349.         $this->addSql('ALTER TABLE user_overall_progress DROP FOREIGN KEY FK_185FA60EA76ED395');
  350.         $this->addSql('ALTER TABLE user_payment DROP FOREIGN KEY FK_35259A07A76ED395');
  351.         $this->addSql('ALTER TABLE user_sentence DROP FOREIGN KEY FK_7DEBAAD5A76ED395');
  352.         $this->addSql('ALTER TABLE user_speaky_part DROP FOREIGN KEY FK_2E341E0BA76ED395');
  353.         $this->addSql('ALTER TABLE user_subscribe_activity DROP FOREIGN KEY FK_154FD7AFA76ED395');
  354.         $this->addSql('ALTER TABLE user_trophy DROP FOREIGN KEY FK_7478E1D4A76ED395');
  355.         $this->addSql('ALTER TABLE user_weekly_theme DROP FOREIGN KEY FK_318BB21AA76ED395');
  356.         $this->addSql('ALTER TABLE user_word_progress DROP FOREIGN KEY FK_E8318EC7A76ED395');
  357.         $this->addSql('ALTER TABLE mail_automated_list DROP FOREIGN KEY FK_5841BA0ED395B25E');
  358.         $this->addSql('ALTER TABLE gift_code DROP FOREIGN KEY FK_8568C2C5BBEE08DF');
  359.         $this->addSql('ALTER TABLE gift_code DROP FOREIGN KEY FK_8568C2C5AE1B80D4');
  360.         $this->addSql('ALTER TABLE user_payment DROP FOREIGN KEY FK_35259A076FF8BF36');
  361.         $this->addSql('ALTER TABLE game DROP FOREIGN KEY FK_232B318C45B0BCD');
  362.         $this->addSql('ALTER TABLE user_weekly_theme DROP FOREIGN KEY FK_318BB21AC9B519BA');
  363.         $this->addSql('ALTER TABLE game_word DROP FOREIGN KEY FK_28E4193DE357438D');
  364.         $this->addSql('ALTER TABLE user_word_progress DROP FOREIGN KEY FK_E8318EC7E357438D');
  365.         $this->addSql('DROP TABLE category');
  366.         $this->addSql('DROP TABLE category_game');
  367.         $this->addSql('DROP TABLE country');
  368.         $this->addSql('DROP TABLE data_block');
  369.         $this->addSql('DROP TABLE faq');
  370.         $this->addSql('DROP TABLE game');
  371.         $this->addSql('DROP TABLE games_themes');
  372.         $this->addSql('DROP TABLE games_classes');
  373.         $this->addSql('DROP TABLE games_beginner_classes');
  374.         $this->addSql('DROP TABLE games_medium_classes');
  375.         $this->addSql('DROP TABLE games_hard_classes');
  376.         $this->addSql('DROP TABLE game_comment');
  377.         $this->addSql('DROP TABLE game_config');
  378.         $this->addSql('DROP TABLE game_file');
  379.         $this->addSql('DROP TABLE game_play');
  380.         $this->addSql('DROP TABLE game_screenshot');
  381.         $this->addSql('DROP TABLE game_sound');
  382.         $this->addSql('DROP TABLE game_vote');
  383.         $this->addSql('DROP TABLE game_word');
  384.         $this->addSql('DROP TABLE gift_code');
  385.         $this->addSql('DROP TABLE goodies');
  386.         $this->addSql('DROP TABLE library');
  387.         $this->addSql('DROP TABLE mail_automated_list');
  388.         $this->addSql('DROP TABLE mail_trigger');
  389.         $this->addSql('DROP TABLE mailchimp_template');
  390.         $this->addSql('DROP TABLE media_file');
  391.         $this->addSql('DROP TABLE newsletter');
  392.         $this->addSql('DROP TABLE page');
  393.         $this->addSql('DROP TABLE page_block');
  394.         $this->addSql('DROP TABLE passport_category');
  395.         $this->addSql('DROP TABLE passport_sentence');
  396.         $this->addSql('DROP TABLE payment_method');
  397.         $this->addSql('DROP TABLE paypal_ipn');
  398.         $this->addSql('DROP TABLE popin');
  399.         $this->addSql('DROP TABLE popin_user');
  400.         $this->addSql('DROP TABLE popin_targets');
  401.         $this->addSql('DROP TABLE promo_code');
  402.         $this->addSql('DROP TABLE promo_code_stat');
  403.         $this->addSql('DROP TABLE reminder_user');
  404.         $this->addSql('DROP TABLE reset_password_request');
  405.         $this->addSql('DROP TABLE speaky');
  406.         $this->addSql('DROP TABLE speaky_speaky_part');
  407.         $this->addSql('DROP TABLE speaky_part');
  408.         $this->addSql('DROP TABLE speaky_part_event');
  409.         $this->addSql('DROP TABLE trophie');
  410.         $this->addSql('DROP TABLE url_infos');
  411.         $this->addSql('DROP TABLE user');
  412.         $this->addSql('DROP TABLE user_gift_code');
  413.         $this->addSql('DROP TABLE user_activity');
  414.         $this->addSql('DROP TABLE user_challenge_reward');
  415.         $this->addSql('DROP TABLE user_filter');
  416.         $this->addSql('DROP TABLE user_game_config');
  417.         $this->addSql('DROP TABLE user_gift_payment');
  418.         $this->addSql('DROP TABLE user_group_payment');
  419.         $this->addSql('DROP TABLE user_login');
  420.         $this->addSql('DROP TABLE user_overall_progress');
  421.         $this->addSql('DROP TABLE user_payment');
  422.         $this->addSql('DROP TABLE user_sentence');
  423.         $this->addSql('DROP TABLE user_speaky_part');
  424.         $this->addSql('DROP TABLE user_subscribe_activity');
  425.         $this->addSql('DROP TABLE user_temp_data');
  426.         $this->addSql('DROP TABLE user_trophy');
  427.         $this->addSql('DROP TABLE user_weekly_theme');
  428.         $this->addSql('DROP TABLE user_word_progress');
  429.         $this->addSql('DROP TABLE weekly_hero');
  430.         $this->addSql('DROP TABLE weekly_theme');
  431.         $this->addSql('DROP TABLE word');
  432.         $this->addSql('DROP TABLE wrapper_sound');
  433.         $this->addSql('DROP TABLE messenger_messages');
  434.     }
  435. }