<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20220302150532 extends AbstractMigration
{
public function getDescription() : string
{
return 'Initial migration';
}
public function isTransactional(): bool
{
return false;
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE admin (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(128) NOT NULL, password VARCHAR(255) NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', UNIQUE INDEX UNIQ_880E0D76E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_answer (id INT AUTO_INCREMENT NOT NULL, question_id INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_CC66F2571E27F6BF (question_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_answer_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_F1921ED42C2AC5D3 (translatable_id), UNIQUE INDEX affinity_answer_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_group (id INT AUTO_INCREMENT NOT NULL, alias VARCHAR(255) NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_group_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_DA5B1CBD2C2AC5D3 (translatable_id), UNIQUE INDEX affinity_group_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_question (id INT AUTO_INCREMENT NOT NULL, group_id INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_6E447F3FFE54D947 (group_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE affinity_question_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_E243053D2C2AC5D3 (translatable_id), UNIQUE INDEX affinity_question_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE city (id INT AUTO_INCREMENT NOT NULL, region_id INT NOT NULL, code VARCHAR(5) NOT NULL, name VARCHAR(255) NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', INDEX IDX_2D5B023498260155 (region_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE cron_job (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(191) NOT NULL, command VARCHAR(1024) NOT NULL, schedule VARCHAR(191) NOT NULL, description VARCHAR(191) NOT NULL, enabled TINYINT(1) NOT NULL, UNIQUE INDEX un_name (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE cron_report (id INT AUTO_INCREMENT NOT NULL, job_id INT DEFAULT NULL, run_at DATETIME NOT NULL, run_time DOUBLE PRECISION NOT NULL, exit_code INT NOT NULL, output LONGTEXT NOT NULL, INDEX IDX_B6C6A7F5BE04EA9 (job_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE gender (id INT AUTO_INCREMENT NOT NULL, my_gender INT NOT NULL, my_find INT NOT NULL, by_gender INT NOT NULL, by_find INT NOT NULL, is_visible TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE language (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, code VARCHAR(2) NOT NULL COMMENT \'ISO-639-1\', hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification (id INT AUTO_INCREMENT NOT NULL, alias VARCHAR(255) DEFAULT NULL, icon VARCHAR(255) DEFAULT NULL, date_to_send DATETIME DEFAULT NULL, date_last_sent DATETIME DEFAULT NULL, type INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification_region_assigned (notification_id INT NOT NULL, region_id INT NOT NULL, INDEX IDX_19D4D973EF1A9D84 (notification_id), INDEX IDX_19D4D97398260155 (region_id), PRIMARY KEY(notification_id, region_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification_city_assigned (notification_id INT NOT NULL, city_id INT NOT NULL, INDEX IDX_D8F07E35EF1A9D84 (notification_id), INDEX IDX_D8F07E358BAC62AF (city_id), PRIMARY KEY(notification_id, city_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification_user_assigned (notification_id INT NOT NULL, user_id INT NOT NULL, INDEX IDX_BDA5E253EF1A9D84 (notification_id), INDEX IDX_BDA5E253A76ED395 (user_id), PRIMARY KEY(notification_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE notification_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, body VARCHAR(255) DEFAULT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_61F2762E2C2AC5D3 (translatable_id), UNIQUE INDEX notification_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE point (id INT AUTO_INCREMENT NOT NULL, alias VARCHAR(255) NOT NULL, inapp_id VARCHAR(255) DEFAULT NULL, qty_ice INT NOT NULL, qty_featured INT NOT NULL, qty_like INT NOT NULL, qty_superice INT NOT NULL, featured_expiration_date VARCHAR(255) DEFAULT NULL, invisible_expiration_date VARCHAR(255) DEFAULT NULL, is_unlimited_rewind TINYINT(1) NOT NULL, is_unlimited_like TINYINT(1) NOT NULL, type INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE purchase (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, point_id INT NOT NULL, external_id VARCHAR(255) NOT NULL, type INT NOT NULL, status INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_6117D13BA76ED395 (user_id), INDEX IDX_6117D13BC028CEA2 (point_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE question (id INT AUTO_INCREMENT NOT NULL, position INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE question_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_576D9AE22C2AC5D3 (translatable_id), UNIQUE INDEX question_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE region (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(5) NOT NULL, name VARCHAR(255) NOT NULL, lat DOUBLE PRECISION NOT NULL, lon DOUBLE PRECISION NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE roulette (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, point_id INT NOT NULL, daily DATE DEFAULT NULL, type INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_D80F9D2EA76ED395 (user_id), INDEX IDX_D80F9D2EC028CEA2 (point_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE stablishment (id INT AUTO_INCREMENT NOT NULL, region_id INT DEFAULT NULL, city_id INT DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, content LONGTEXT DEFAULT NULL, lat DOUBLE PRECISION NOT NULL, lon DOUBLE PRECISION NOT NULL, company_logo VARCHAR(255) DEFAULT NULL, company_name VARCHAR(255) DEFAULT NULL, company_address VARCHAR(255) DEFAULT NULL, company_cif VARCHAR(255) DEFAULT NULL, company_iban VARCHAR(255) DEFAULT NULL, start_date DATE DEFAULT NULL, finish_date DATE DEFAULT NULL, type INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_BC92584E98260155 (region_id), INDEX IDX_BC92584E8BAC62AF (city_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE stablishment_like (stablishment_id INT NOT NULL, user_id INT NOT NULL, INDEX IDX_AEDB7CE770264072 (stablishment_id), INDEX IDX_AEDB7CE7A76ED395 (user_id), PRIMARY KEY(stablishment_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE stablishment_image (id INT AUTO_INCREMENT NOT NULL, stablishment_id INT NOT NULL, file VARCHAR(255) NOT NULL, position INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', INDEX IDX_A939298E70264072 (stablishment_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_answer (id INT AUTO_INCREMENT NOT NULL, question_id INT NOT NULL, is_correct TINYINT(1) NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_4D044D0B1E27F6BF (question_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_answer_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_A0AC435D2C2AC5D3 (translatable_id), UNIQUE INDEX test_answer_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_challenge (question_id INT NOT NULL, group_id INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_55941E9BFE54D947 (group_id), PRIMARY KEY(question_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_group (id INT AUTO_INCREMENT NOT NULL, point_id INT DEFAULT NULL, alias VARCHAR(255) NOT NULL, points DOUBLE PRECISION NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_661EE2CEC028CEA2 (point_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_group_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_3A06AF8C2C2AC5D3 (translatable_id), UNIQUE INDEX test_group_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_question (id INT AUTO_INCREMENT NOT NULL, group_id INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_23944218FE54D947 (group_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE test_question_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(512) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_1DD85A482C2AC5D3 (translatable_id), UNIQUE INDEX test_question_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE tip (id INT AUTO_INCREMENT NOT NULL, group_id INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_4883B84CFE54D947 (group_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE tip_group (id INT AUTO_INCREMENT NOT NULL, position INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE tip_group_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_EE2924292C2AC5D3 (translatable_id), UNIQUE INDEX tip_group_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE tip_translation (id INT AUTO_INCREMENT NOT NULL, translatable_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, locale VARCHAR(5) NOT NULL, INDEX IDX_528D813B2C2AC5D3 (translatable_id), UNIQUE INDEX tip_translation_unique_translation (translatable_id, locale), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, region_id INT DEFAULT NULL, city_id INT DEFAULT NULL, preferred_language_id INT DEFAULT NULL, user_fidelity_id INT DEFAULT NULL, code VARCHAR(255) NOT NULL, dynamic_link_id VARCHAR(255) DEFAULT NULL, facebook_id VARCHAR(255) DEFAULT NULL, google_id VARCHAR(255) DEFAULT NULL, apple_id VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, password VARCHAR(255) DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, about_me LONGTEXT DEFAULT NULL, favorite_song VARCHAR(255) DEFAULT NULL, birthdate DATE DEFAULT NULL, age INT NOT NULL, gender INT NOT NULL, gender_more VARCHAR(255) DEFAULT NULL, find INT NOT NULL, find_range_age_min INT NOT NULL, find_range_age_max INT NOT NULL, find_distance_max INT NOT NULL, status_text LONGTEXT DEFAULT NULL, status_text_duration INT NOT NULL, status_text_expiration_date DATETIME DEFAULT NULL, num_total_ice INT NOT NULL, num_total_featured INT NOT NULL, num_total_like INT NOT NULL, num_total_superice INT NOT NULL, num_total_like_daily INT NOT NULL, num_total_superice_daily INT NOT NULL, is_unlimited_rewind TINYINT(1) NOT NULL, is_unlimited_like TINYINT(1) NOT NULL, featured_expiration_date DATETIME DEFAULT NULL, is_featured TINYINT(1) NOT NULL, invisible_expiration_date DATETIME DEFAULT NULL, is_enabled_invisible TINYINT(1) NOT NULL, is_recurrent TINYINT(1) NOT NULL, recurrent_start_date DATE DEFAULT NULL, recurrent_finish_date DATE DEFAULT NULL, lat DOUBLE PRECISION NOT NULL, lon DOUBLE PRECISION NOT NULL, is_enabled_location TINYINT(1) NOT NULL, is_notification_cms TINYINT(1) NOT NULL, is_notification_chat TINYINT(1) NOT NULL, is_notification_game TINYINT(1) NOT NULL, is_notification_like TINYINT(1) NOT NULL, is_notification_map TINYINT(1) NOT NULL, is_notification_match TINYINT(1) NOT NULL, is_notification_ranking TINYINT(1) NOT NULL, is_notification_superice TINYINT(1) NOT NULL, num_points_ranking_handsome INT NOT NULL, num_points_ranking_clever DOUBLE PRECISION NOT NULL, num_seconds_ranking_clever INT NOT NULL, last_visit_date DATETIME DEFAULT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_8D93D64998260155 (region_id), INDEX IDX_8D93D6498BAC62AF (city_id), INDEX IDX_8D93D649C08E2885 (preferred_language_id), INDEX IDX_8D93D6492E03B8F7 (user_fidelity_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_tip (user_id INT NOT NULL, tip_id INT NOT NULL, INDEX IDX_A395D9C7A76ED395 (user_id), INDEX IDX_A395D9C7476C47F6 (tip_id), PRIMARY KEY(user_id, tip_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_affinity_group (id INT AUTO_INCREMENT NOT NULL, group_id INT DEFAULT NULL, my_id INT DEFAULT NULL, by_id INT DEFAULT NULL, percentage INT NOT NULL, status INT NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_D132AC43FE54D947 (group_id), INDEX IDX_D132AC4328B7B7D5 (my_id), INDEX IDX_D132AC43AAE72004 (by_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_affinity_question (id INT AUTO_INCREMENT NOT NULL, uag_id INT DEFAULT NULL, question_id INT DEFAULT NULL, answer_id INT DEFAULT NULL, INDEX IDX_965BC414718EB0B4 (uag_id), INDEX IDX_965BC4141E27F6BF (question_id), INDEX IDX_965BC414AA334807 (answer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_block (my_id INT NOT NULL, by_id INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_61D96C7A28B7B7D5 (my_id), INDEX IDX_61D96C7AAAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_chat (my_id INT NOT NULL, by_id INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_1F1CBE6328B7B7D5 (my_id), INDEX IDX_1F1CBE63AAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_device (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, device_id VARCHAR(255) NOT NULL, type INT NOT NULL, os VARCHAR(255) DEFAULT NULL, model VARCHAR(255) DEFAULT NULL, version VARCHAR(255) DEFAULT NULL, network VARCHAR(255) DEFAULT NULL, push VARCHAR(255) DEFAULT NULL, refresh_token VARCHAR(255) NOT NULL, refresh_token_expiration DATETIME NOT NULL, INDEX IDX_6C7DADB3A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_favorite (my_id INT NOT NULL, by_id INT NOT NULL, is_match TINYINT(1) NOT NULL, is_superice TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_88486AD928B7B7D5 (my_id), INDEX IDX_88486AD9AAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_image (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, file VARCHAR(255) NOT NULL, is_featured TINYINT(1) NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', INDEX IDX_27FFFF07A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_like (my_id INT NOT NULL, by_id INT NOT NULL, is_visible TINYINT(1) NOT NULL, is_by_superice TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_D6E20C7A28B7B7D5 (my_id), INDEX IDX_D6E20C7AAAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_move_point (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, point_id INT DEFAULT NULL, subject VARCHAR(255) DEFAULT NULL, qty_ice INT NOT NULL, qty_featured INT NOT NULL, qty_like INT NOT NULL, qty_superice INT NOT NULL, featured_expiration_date DATETIME DEFAULT NULL, invisible_expiration_date DATETIME DEFAULT NULL, is_unlimited_rewind TINYINT(1) NOT NULL, is_unlimited_like TINYINT(1) NOT NULL, start_date DATE DEFAULT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', status INT NOT NULL, is_removed TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_DCC02A61A76ED395 (user_id), INDEX IDX_DCC02A61C028CEA2 (point_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_move_ranking_clever (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, points DOUBLE PRECISION NOT NULL, seconds INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_13E42AD3A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_move_ranking_handsome (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, points INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_F02AAFFBA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_notification (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, body LONGTEXT DEFAULT NULL, icon VARCHAR(255) DEFAULT NULL, extra JSON DEFAULT NULL COMMENT \'(DC2Type:json_array)\', is_historical TINYINT(1) NOT NULL, status INT NOT NULL, hash CHAR(36) NOT NULL COMMENT \'(DC2Type:guid)\', cdate DATETIME NOT NULL, INDEX IDX_3F980AC8A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_question (user_id INT NOT NULL, question_id INT NOT NULL, value VARCHAR(255) DEFAULT NULL, INDEX IDX_567AAD4EA76ED395 (user_id), INDEX IDX_567AAD4E1E27F6BF (question_id), PRIMARY KEY(user_id, question_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_recovery (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, token VARCHAR(255) NOT NULL, expiration DATETIME NOT NULL, INDEX IDX_13CE77C9A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_reject (my_id INT NOT NULL, by_id INT NOT NULL, end_date DATETIME NOT NULL, type INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_C0977D8428B7B7D5 (my_id), INDEX IDX_C0977D84AAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_report (my_id INT NOT NULL, by_id INT NOT NULL, subject LONGTEXT DEFAULT NULL, type INT NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_A17D6CB928B7B7D5 (my_id), INDEX IDX_A17D6CB9AAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_superice (my_id INT NOT NULL, by_id INT NOT NULL, end_date_exact_position DATETIME DEFAULT NULL, is_an_exact_position TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, INDEX IDX_B6E8926128B7B7D5 (my_id), INDEX IDX_B6E89261AAE72004 (by_id), PRIMARY KEY(my_id, by_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_test_group (id INT AUTO_INCREMENT NOT NULL, group_id INT DEFAULT NULL, my_id INT DEFAULT NULL, points DOUBLE PRECISION NOT NULL, seconds INT NOT NULL, status INT NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_C1792422FE54D947 (group_id), INDEX IDX_C179242228B7B7D5 (my_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user_test_question (id INT AUTO_INCREMENT NOT NULL, utg_id INT DEFAULT NULL, question_id INT NOT NULL, answer_id INT DEFAULT NULL, is_correct TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_CD1AEF48D98EA846 (utg_id), INDEX IDX_CD1AEF481E27F6BF (question_id), INDEX IDX_CD1AEF48AA334807 (answer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE video (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, daily DATE DEFAULT NULL, is_view_1 TINYINT(1) NOT NULL, is_view_2 TINYINT(1) NOT NULL, is_view_3 TINYINT(1) NOT NULL, is_view_4 TINYINT(1) NOT NULL, cdate DATETIME NOT NULL, mdate DATETIME DEFAULT NULL, INDEX IDX_7CC7DA2CA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE affinity_answer ADD CONSTRAINT FK_CC66F2571E27F6BF FOREIGN KEY (question_id) REFERENCES affinity_question (id)');
$this->addSql('ALTER TABLE affinity_answer_translation ADD CONSTRAINT FK_F1921ED42C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES affinity_answer (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE affinity_group_translation ADD CONSTRAINT FK_DA5B1CBD2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES affinity_group (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE affinity_question ADD CONSTRAINT FK_6E447F3FFE54D947 FOREIGN KEY (group_id) REFERENCES affinity_group (id)');
$this->addSql('ALTER TABLE affinity_question_translation ADD CONSTRAINT FK_E243053D2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES affinity_question (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE city ADD CONSTRAINT FK_2D5B023498260155 FOREIGN KEY (region_id) REFERENCES region (id)');
$this->addSql('ALTER TABLE cron_report ADD CONSTRAINT FK_B6C6A7F5BE04EA9 FOREIGN KEY (job_id) REFERENCES cron_job (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_region_assigned ADD CONSTRAINT FK_19D4D973EF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_region_assigned ADD CONSTRAINT FK_19D4D97398260155 FOREIGN KEY (region_id) REFERENCES region (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_city_assigned ADD CONSTRAINT FK_D8F07E35EF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_city_assigned ADD CONSTRAINT FK_D8F07E358BAC62AF FOREIGN KEY (city_id) REFERENCES city (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_user_assigned ADD CONSTRAINT FK_BDA5E253EF1A9D84 FOREIGN KEY (notification_id) REFERENCES notification (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_user_assigned ADD CONSTRAINT FK_BDA5E253A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE notification_translation ADD CONSTRAINT FK_61F2762E2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES notification (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE purchase ADD CONSTRAINT FK_6117D13BA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE purchase ADD CONSTRAINT FK_6117D13BC028CEA2 FOREIGN KEY (point_id) REFERENCES point (id)');
$this->addSql('ALTER TABLE question_translation ADD CONSTRAINT FK_576D9AE22C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES question (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE roulette ADD CONSTRAINT FK_D80F9D2EA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE roulette ADD CONSTRAINT FK_D80F9D2EC028CEA2 FOREIGN KEY (point_id) REFERENCES point (id)');
$this->addSql('ALTER TABLE stablishment ADD CONSTRAINT FK_BC92584E98260155 FOREIGN KEY (region_id) REFERENCES region (id)');
$this->addSql('ALTER TABLE stablishment ADD CONSTRAINT FK_BC92584E8BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
$this->addSql('ALTER TABLE stablishment_like ADD CONSTRAINT FK_AEDB7CE770264072 FOREIGN KEY (stablishment_id) REFERENCES stablishment (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE stablishment_like ADD CONSTRAINT FK_AEDB7CE7A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE stablishment_image ADD CONSTRAINT FK_A939298E70264072 FOREIGN KEY (stablishment_id) REFERENCES stablishment (id)');
$this->addSql('ALTER TABLE test_answer ADD CONSTRAINT FK_4D044D0B1E27F6BF FOREIGN KEY (question_id) REFERENCES test_question (id)');
$this->addSql('ALTER TABLE test_answer_translation ADD CONSTRAINT FK_A0AC435D2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES test_answer (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE test_challenge ADD CONSTRAINT FK_55941E9BFE54D947 FOREIGN KEY (group_id) REFERENCES test_group (id)');
$this->addSql('ALTER TABLE test_challenge ADD CONSTRAINT FK_55941E9B1E27F6BF FOREIGN KEY (question_id) REFERENCES test_question (id)');
$this->addSql('ALTER TABLE test_group ADD CONSTRAINT FK_661EE2CEC028CEA2 FOREIGN KEY (point_id) REFERENCES point (id)');
$this->addSql('ALTER TABLE test_group_translation ADD CONSTRAINT FK_3A06AF8C2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES test_group (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE test_question ADD CONSTRAINT FK_23944218FE54D947 FOREIGN KEY (group_id) REFERENCES test_group (id)');
$this->addSql('ALTER TABLE test_question_translation ADD CONSTRAINT FK_1DD85A482C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES test_question (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE tip ADD CONSTRAINT FK_4883B84CFE54D947 FOREIGN KEY (group_id) REFERENCES tip_group (id)');
$this->addSql('ALTER TABLE tip_group_translation ADD CONSTRAINT FK_EE2924292C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES tip_group (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE tip_translation ADD CONSTRAINT FK_528D813B2C2AC5D3 FOREIGN KEY (translatable_id) REFERENCES tip (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D64998260155 FOREIGN KEY (region_id) REFERENCES region (id)');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D6498BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649C08E2885 FOREIGN KEY (preferred_language_id) REFERENCES language (id)');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D6492E03B8F7 FOREIGN KEY (user_fidelity_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_tip ADD CONSTRAINT FK_A395D9C7A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_tip ADD CONSTRAINT FK_A395D9C7476C47F6 FOREIGN KEY (tip_id) REFERENCES tip (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_affinity_group ADD CONSTRAINT FK_D132AC43FE54D947 FOREIGN KEY (group_id) REFERENCES affinity_group (id)');
$this->addSql('ALTER TABLE user_affinity_group ADD CONSTRAINT FK_D132AC4328B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_affinity_group ADD CONSTRAINT FK_D132AC43AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_affinity_question ADD CONSTRAINT FK_965BC414718EB0B4 FOREIGN KEY (uag_id) REFERENCES user_affinity_group (id)');
$this->addSql('ALTER TABLE user_affinity_question ADD CONSTRAINT FK_965BC4141E27F6BF FOREIGN KEY (question_id) REFERENCES affinity_question (id)');
$this->addSql('ALTER TABLE user_affinity_question ADD CONSTRAINT FK_965BC414AA334807 FOREIGN KEY (answer_id) REFERENCES affinity_answer (id)');
$this->addSql('ALTER TABLE user_block ADD CONSTRAINT FK_61D96C7A28B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_block ADD CONSTRAINT FK_61D96C7AAAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_chat ADD CONSTRAINT FK_1F1CBE6328B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_chat ADD CONSTRAINT FK_1F1CBE63AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_device ADD CONSTRAINT FK_6C7DADB3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_favorite ADD CONSTRAINT FK_88486AD928B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_favorite ADD CONSTRAINT FK_88486AD9AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_image ADD CONSTRAINT FK_27FFFF07A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_like ADD CONSTRAINT FK_D6E20C7A28B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_like ADD CONSTRAINT FK_D6E20C7AAAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_move_point ADD CONSTRAINT FK_DCC02A61A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_move_point ADD CONSTRAINT FK_DCC02A61C028CEA2 FOREIGN KEY (point_id) REFERENCES point (id)');
$this->addSql('ALTER TABLE user_move_ranking_clever ADD CONSTRAINT FK_13E42AD3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_move_ranking_handsome ADD CONSTRAINT FK_F02AAFFBA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_notification ADD CONSTRAINT FK_3F980AC8A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_question ADD CONSTRAINT FK_567AAD4EA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_question ADD CONSTRAINT FK_567AAD4E1E27F6BF FOREIGN KEY (question_id) REFERENCES question (id)');
$this->addSql('ALTER TABLE user_recovery ADD CONSTRAINT FK_13CE77C9A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_reject ADD CONSTRAINT FK_C0977D8428B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_reject ADD CONSTRAINT FK_C0977D84AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_report ADD CONSTRAINT FK_A17D6CB928B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_report ADD CONSTRAINT FK_A17D6CB9AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_superice ADD CONSTRAINT FK_B6E8926128B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_superice ADD CONSTRAINT FK_B6E89261AAE72004 FOREIGN KEY (by_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_test_group ADD CONSTRAINT FK_C1792422FE54D947 FOREIGN KEY (group_id) REFERENCES test_group (id)');
$this->addSql('ALTER TABLE user_test_group ADD CONSTRAINT FK_C179242228B7B7D5 FOREIGN KEY (my_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE user_test_question ADD CONSTRAINT FK_CD1AEF48D98EA846 FOREIGN KEY (utg_id) REFERENCES user_test_group (id)');
$this->addSql('ALTER TABLE user_test_question ADD CONSTRAINT FK_CD1AEF481E27F6BF FOREIGN KEY (question_id) REFERENCES test_question (id)');
$this->addSql('ALTER TABLE user_test_question ADD CONSTRAINT FK_CD1AEF48AA334807 FOREIGN KEY (answer_id) REFERENCES test_answer (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE affinity_answer_translation DROP FOREIGN KEY FK_F1921ED42C2AC5D3');
$this->addSql('ALTER TABLE user_affinity_question DROP FOREIGN KEY FK_965BC414AA334807');
$this->addSql('ALTER TABLE affinity_group_translation DROP FOREIGN KEY FK_DA5B1CBD2C2AC5D3');
$this->addSql('ALTER TABLE affinity_question DROP FOREIGN KEY FK_6E447F3FFE54D947');
$this->addSql('ALTER TABLE user_affinity_group DROP FOREIGN KEY FK_D132AC43FE54D947');
$this->addSql('ALTER TABLE affinity_answer DROP FOREIGN KEY FK_CC66F2571E27F6BF');
$this->addSql('ALTER TABLE affinity_question_translation DROP FOREIGN KEY FK_E243053D2C2AC5D3');
$this->addSql('ALTER TABLE user_affinity_question DROP FOREIGN KEY FK_965BC4141E27F6BF');
$this->addSql('ALTER TABLE notification_city_assigned DROP FOREIGN KEY FK_D8F07E358BAC62AF');
$this->addSql('ALTER TABLE stablishment DROP FOREIGN KEY FK_BC92584E8BAC62AF');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6498BAC62AF');
$this->addSql('ALTER TABLE cron_report DROP FOREIGN KEY FK_B6C6A7F5BE04EA9');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649C08E2885');
$this->addSql('ALTER TABLE notification_region_assigned DROP FOREIGN KEY FK_19D4D973EF1A9D84');
$this->addSql('ALTER TABLE notification_city_assigned DROP FOREIGN KEY FK_D8F07E35EF1A9D84');
$this->addSql('ALTER TABLE notification_user_assigned DROP FOREIGN KEY FK_BDA5E253EF1A9D84');
$this->addSql('ALTER TABLE notification_translation DROP FOREIGN KEY FK_61F2762E2C2AC5D3');
$this->addSql('ALTER TABLE purchase DROP FOREIGN KEY FK_6117D13BC028CEA2');
$this->addSql('ALTER TABLE roulette DROP FOREIGN KEY FK_D80F9D2EC028CEA2');
$this->addSql('ALTER TABLE test_group DROP FOREIGN KEY FK_661EE2CEC028CEA2');
$this->addSql('ALTER TABLE user_move_point DROP FOREIGN KEY FK_DCC02A61C028CEA2');
$this->addSql('ALTER TABLE question_translation DROP FOREIGN KEY FK_576D9AE22C2AC5D3');
$this->addSql('ALTER TABLE user_question DROP FOREIGN KEY FK_567AAD4E1E27F6BF');
$this->addSql('ALTER TABLE city DROP FOREIGN KEY FK_2D5B023498260155');
$this->addSql('ALTER TABLE notification_region_assigned DROP FOREIGN KEY FK_19D4D97398260155');
$this->addSql('ALTER TABLE stablishment DROP FOREIGN KEY FK_BC92584E98260155');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64998260155');
$this->addSql('ALTER TABLE stablishment_like DROP FOREIGN KEY FK_AEDB7CE770264072');
$this->addSql('ALTER TABLE stablishment_image DROP FOREIGN KEY FK_A939298E70264072');
$this->addSql('ALTER TABLE test_answer_translation DROP FOREIGN KEY FK_A0AC435D2C2AC5D3');
$this->addSql('ALTER TABLE user_test_question DROP FOREIGN KEY FK_CD1AEF48AA334807');
$this->addSql('ALTER TABLE test_challenge DROP FOREIGN KEY FK_55941E9BFE54D947');
$this->addSql('ALTER TABLE test_group_translation DROP FOREIGN KEY FK_3A06AF8C2C2AC5D3');
$this->addSql('ALTER TABLE test_question DROP FOREIGN KEY FK_23944218FE54D947');
$this->addSql('ALTER TABLE user_test_group DROP FOREIGN KEY FK_C1792422FE54D947');
$this->addSql('ALTER TABLE test_answer DROP FOREIGN KEY FK_4D044D0B1E27F6BF');
$this->addSql('ALTER TABLE test_challenge DROP FOREIGN KEY FK_55941E9B1E27F6BF');
$this->addSql('ALTER TABLE test_question_translation DROP FOREIGN KEY FK_1DD85A482C2AC5D3');
$this->addSql('ALTER TABLE user_test_question DROP FOREIGN KEY FK_CD1AEF481E27F6BF');
$this->addSql('ALTER TABLE tip_translation DROP FOREIGN KEY FK_528D813B2C2AC5D3');
$this->addSql('ALTER TABLE user_tip DROP FOREIGN KEY FK_A395D9C7476C47F6');
$this->addSql('ALTER TABLE tip DROP FOREIGN KEY FK_4883B84CFE54D947');
$this->addSql('ALTER TABLE tip_group_translation DROP FOREIGN KEY FK_EE2924292C2AC5D3');
$this->addSql('ALTER TABLE notification_user_assigned DROP FOREIGN KEY FK_BDA5E253A76ED395');
$this->addSql('ALTER TABLE purchase DROP FOREIGN KEY FK_6117D13BA76ED395');
$this->addSql('ALTER TABLE roulette DROP FOREIGN KEY FK_D80F9D2EA76ED395');
$this->addSql('ALTER TABLE stablishment_like DROP FOREIGN KEY FK_AEDB7CE7A76ED395');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6492E03B8F7');
$this->addSql('ALTER TABLE user_tip DROP FOREIGN KEY FK_A395D9C7A76ED395');
$this->addSql('ALTER TABLE user_affinity_group DROP FOREIGN KEY FK_D132AC4328B7B7D5');
$this->addSql('ALTER TABLE user_affinity_group DROP FOREIGN KEY FK_D132AC43AAE72004');
$this->addSql('ALTER TABLE user_block DROP FOREIGN KEY FK_61D96C7A28B7B7D5');
$this->addSql('ALTER TABLE user_block DROP FOREIGN KEY FK_61D96C7AAAE72004');
$this->addSql('ALTER TABLE user_chat DROP FOREIGN KEY FK_1F1CBE6328B7B7D5');
$this->addSql('ALTER TABLE user_chat DROP FOREIGN KEY FK_1F1CBE63AAE72004');
$this->addSql('ALTER TABLE user_device DROP FOREIGN KEY FK_6C7DADB3A76ED395');
$this->addSql('ALTER TABLE user_favorite DROP FOREIGN KEY FK_88486AD928B7B7D5');
$this->addSql('ALTER TABLE user_favorite DROP FOREIGN KEY FK_88486AD9AAE72004');
$this->addSql('ALTER TABLE user_image DROP FOREIGN KEY FK_27FFFF07A76ED395');
$this->addSql('ALTER TABLE user_like DROP FOREIGN KEY FK_D6E20C7A28B7B7D5');
$this->addSql('ALTER TABLE user_like DROP FOREIGN KEY FK_D6E20C7AAAE72004');
$this->addSql('ALTER TABLE user_move_point DROP FOREIGN KEY FK_DCC02A61A76ED395');
$this->addSql('ALTER TABLE user_move_ranking_clever DROP FOREIGN KEY FK_13E42AD3A76ED395');
$this->addSql('ALTER TABLE user_move_ranking_handsome DROP FOREIGN KEY FK_F02AAFFBA76ED395');
$this->addSql('ALTER TABLE user_notification DROP FOREIGN KEY FK_3F980AC8A76ED395');
$this->addSql('ALTER TABLE user_question DROP FOREIGN KEY FK_567AAD4EA76ED395');
$this->addSql('ALTER TABLE user_recovery DROP FOREIGN KEY FK_13CE77C9A76ED395');
$this->addSql('ALTER TABLE user_reject DROP FOREIGN KEY FK_C0977D8428B7B7D5');
$this->addSql('ALTER TABLE user_reject DROP FOREIGN KEY FK_C0977D84AAE72004');
$this->addSql('ALTER TABLE user_report DROP FOREIGN KEY FK_A17D6CB928B7B7D5');
$this->addSql('ALTER TABLE user_report DROP FOREIGN KEY FK_A17D6CB9AAE72004');
$this->addSql('ALTER TABLE user_superice DROP FOREIGN KEY FK_B6E8926128B7B7D5');
$this->addSql('ALTER TABLE user_superice DROP FOREIGN KEY FK_B6E89261AAE72004');
$this->addSql('ALTER TABLE user_test_group DROP FOREIGN KEY FK_C179242228B7B7D5');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CA76ED395');
$this->addSql('ALTER TABLE user_affinity_question DROP FOREIGN KEY FK_965BC414718EB0B4');
$this->addSql('ALTER TABLE user_test_question DROP FOREIGN KEY FK_CD1AEF48D98EA846');
$this->addSql('DROP TABLE admin');
$this->addSql('DROP TABLE affinity_answer');
$this->addSql('DROP TABLE affinity_answer_translation');
$this->addSql('DROP TABLE affinity_group');
$this->addSql('DROP TABLE affinity_group_translation');
$this->addSql('DROP TABLE affinity_question');
$this->addSql('DROP TABLE affinity_question_translation');
$this->addSql('DROP TABLE city');
$this->addSql('DROP TABLE cron_job');
$this->addSql('DROP TABLE cron_report');
$this->addSql('DROP TABLE gender');
$this->addSql('DROP TABLE language');
$this->addSql('DROP TABLE notification');
$this->addSql('DROP TABLE notification_region_assigned');
$this->addSql('DROP TABLE notification_city_assigned');
$this->addSql('DROP TABLE notification_user_assigned');
$this->addSql('DROP TABLE notification_translation');
$this->addSql('DROP TABLE point');
$this->addSql('DROP TABLE purchase');
$this->addSql('DROP TABLE question');
$this->addSql('DROP TABLE question_translation');
$this->addSql('DROP TABLE region');
$this->addSql('DROP TABLE roulette');
$this->addSql('DROP TABLE stablishment');
$this->addSql('DROP TABLE stablishment_like');
$this->addSql('DROP TABLE stablishment_image');
$this->addSql('DROP TABLE test_answer');
$this->addSql('DROP TABLE test_answer_translation');
$this->addSql('DROP TABLE test_challenge');
$this->addSql('DROP TABLE test_group');
$this->addSql('DROP TABLE test_group_translation');
$this->addSql('DROP TABLE test_question');
$this->addSql('DROP TABLE test_question_translation');
$this->addSql('DROP TABLE tip');
$this->addSql('DROP TABLE tip_group');
$this->addSql('DROP TABLE tip_group_translation');
$this->addSql('DROP TABLE tip_translation');
$this->addSql('DROP TABLE user');
$this->addSql('DROP TABLE user_tip');
$this->addSql('DROP TABLE user_affinity_group');
$this->addSql('DROP TABLE user_affinity_question');
$this->addSql('DROP TABLE user_block');
$this->addSql('DROP TABLE user_chat');
$this->addSql('DROP TABLE user_device');
$this->addSql('DROP TABLE user_favorite');
$this->addSql('DROP TABLE user_image');
$this->addSql('DROP TABLE user_like');
$this->addSql('DROP TABLE user_move_point');
$this->addSql('DROP TABLE user_move_ranking_clever');
$this->addSql('DROP TABLE user_move_ranking_handsome');
$this->addSql('DROP TABLE user_notification');
$this->addSql('DROP TABLE user_question');
$this->addSql('DROP TABLE user_recovery');
$this->addSql('DROP TABLE user_reject');
$this->addSql('DROP TABLE user_report');
$this->addSql('DROP TABLE user_superice');
$this->addSql('DROP TABLE user_test_group');
$this->addSql('DROP TABLE user_test_question');
$this->addSql('DROP TABLE video');
}
}