<?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 Version20210901083206 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE address (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, createdAt DATETIME NOT NULL, location_more VARCHAR(255) DEFAULT NULL, tgi_bp VARCHAR(255) DEFAULT NULL, tgi_postal_code VARCHAR(255) DEFAULT NULL, tgi_commune VARCHAR(255) DEFAULT NULL, tgi_name VARCHAR(255) DEFAULT NULL, tgi_adresses VARCHAR(255) DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, gmaps_address VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, zip_code VARCHAR(255) DEFAULT NULL, street_number VARCHAR(255) DEFAULT NULL, road_type VARCHAR(255) DEFAULT NULL, road_name VARCHAR(255) DEFAULT NULL, house_type VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, resident_type VARCHAR(255) DEFAULT NULL, INDEX IDX_D4E6F81A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE archive_complaint (id INT AUTO_INCREMENT NOT NULL, items_list_complaint_id INT DEFAULT NULL, vehicle_id INT DEFAULT NULL, user_id INT NOT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, complaint_qualification VARCHAR(255) DEFAULT NULL, complaint_date DATETIME DEFAULT NULL, archive_complaint_file_name VARCHAR(255) DEFAULT NULL, archive_complaint_file_size INT DEFAULT NULL, archive_complaint_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_1B0E7009C9F04A40 (items_list_complaint_id), INDEX IDX_1B0E7009545317D1 (vehicle_id), INDEX IDX_1B0E7009A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, category_file_name VARCHAR(255) DEFAULT NULL, category_file_size INT DEFAULT NULL, category_file_updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE charge (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, disaster_declaration_id INT DEFAULT NULL, complaint_letter_id INT DEFAULT NULL, steal_id INT DEFAULT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, type VARCHAR(255) NOT NULL, amount INT NOT NULL, INDEX IDX_556BA434A76ED395 (user_id), INDEX IDX_556BA4348DC41F24 (disaster_declaration_id), INDEX IDX_556BA434468F0403 (complaint_letter_id), INDEX IDX_556BA4344B4129AF (steal_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE child (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, sexe VARCHAR(255) DEFAULT NULL, birthName VARCHAR(255) NOT NULL, firstName VARCHAR(255) NOT NULL, birthDate DATETIME NOT NULL, birthCity VARCHAR(255) NOT NULL, birthZipCode INT NOT NULL, birth_department VARCHAR(255) DEFAULT NULL, birth_country VARCHAR(255) DEFAULT NULL, nationality VARCHAR(255) DEFAULT NULL, INDEX IDX_22B35429A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_letter (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, insurance_id INT DEFAULT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, civility VARCHAR(255) NOT NULL, isInsured TINYINT(1) NOT NULL, date DATETIME NOT NULL, address VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, circumstance LONGTEXT NOT NULL, degradation LONGTEXT NOT NULL, evaluation LONGTEXT NOT NULL, INDEX IDX_AC4123C8A76ED395 (user_id), INDEX IDX_AC4123C8D1E63CD1 (insurance_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_letter_item (complaint_letter_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_5A36E2DD468F0403 (complaint_letter_id), INDEX IDX_5A36E2DD126F525E (item_id), PRIMARY KEY(complaint_letter_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_x (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, vehicle_id INT DEFAULT NULL, stolen_bike_id INT DEFAULT NULL, complaint_x_id INT DEFAULT NULL, insurance_id INT DEFAULT NULL, tgi_bp VARCHAR(255) DEFAULT NULL, tgi_postal_code VARCHAR(255) DEFAULT NULL, tgi_commune VARCHAR(255) DEFAULT NULL, tgi_name VARCHAR(255) DEFAULT NULL, tgi_adresses VARCHAR(255) DEFAULT NULL, vehicle_more VARCHAR(255) DEFAULT NULL, theft_type VARCHAR(255) DEFAULT NULL, breakingsCarac VARCHAR(255) DEFAULT NULL, isBreakingsFound TINYINT(1) DEFAULT NULL, factsMore LONGTEXT DEFAULT NULL, location_type VARCHAR(255) DEFAULT NULL, stripe_charge_id VARCHAR(255) DEFAULT NULL, createdAt DATETIME NOT NULL, non_saved_item LONGTEXT DEFAULT NULL, non_saved_payment_method LONGTEXT DEFAULT NULL, why_no_theft VARCHAR(255) DEFAULT NULL, why_none_found VARCHAR(255) DEFAULT NULL, stolen_stuff LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', parking_place_type VARCHAR(255) DEFAULT NULL, vehicle_statut VARCHAR(255) DEFAULT NULL, more_vehicle_civility VARCHAR(255) DEFAULT NULL, more_vehicle_first_name VARCHAR(255) DEFAULT NULL, more_vehicle_last_name VARCHAR(255) DEFAULT NULL, more_vehicle_society VARCHAR(255) DEFAULT NULL, more_vehicle_address VARCHAR(255) DEFAULT NULL, is_protected_by_antitheft TINYINT(1) DEFAULT NULL, category VARCHAR(255) DEFAULT NULL, degraded_item_nature VARCHAR(255) DEFAULT NULL, degraded_item_statut VARCHAR(255) DEFAULT NULL, degraded_type VARCHAR(255) DEFAULT NULL, sent_date DATETIME DEFAULT NULL, post_registered_number VARCHAR(255) DEFAULT NULL, registered_receipt_date DATETIME DEFAULT NULL, new_degradation LONGTEXT DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, stolen_vehicle_accessory VARCHAR(255) DEFAULT NULL, victim VARCHAR(255) DEFAULT NULL, declarer VARCHAR(255) DEFAULT NULL, complainantQuality VARCHAR(255) DEFAULT NULL, isInsured TINYINT(1) DEFAULT NULL, factsDiscoverDate DATE DEFAULT NULL, factsBeginDate DATE DEFAULT NULL, factsEndDate DATE DEFAULT NULL, factsDiscoverHour DATETIME DEFAULT NULL, factsBeginHour DATETIME DEFAULT NULL, factsEndHour DATETIME DEFAULT NULL, factsAddress VARCHAR(255) DEFAULT NULL, facts_address_city VARCHAR(255) DEFAULT NULL, facts_address_zip_code VARCHAR(255) DEFAULT NULL, facts_address_street_number VARCHAR(255) DEFAULT NULL, facts_address_road_name VARCHAR(255) DEFAULT NULL, discover_circumstance VARCHAR(255) DEFAULT NULL, factsWitnesses LONGTEXT DEFAULT NULL, stealVictim TINYINT(1) DEFAULT NULL, breakingsDegradationsFound VARCHAR(255) DEFAULT NULL, prejudiceEstimate NUMERIC(10, 2) DEFAULT NULL, cash VARCHAR(255) DEFAULT NULL, is_signed TINYINT(1) NOT NULL, INDEX IDX_7341FE30A76ED395 (user_id), INDEX IDX_7341FE30545317D1 (vehicle_id), INDEX IDX_7341FE305A5124B4 (stolen_bike_id), INDEX IDX_7341FE30C9CE9DE6 (complaint_x_id), INDEX IDX_7341FE30D1E63CD1 (insurance_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_x_payment_method (complaint_x_id INT NOT NULL, payment_method_id INT NOT NULL, INDEX IDX_FAF74FA5C9CE9DE6 (complaint_x_id), INDEX IDX_FAF74FA55AA1164F (payment_method_id), PRIMARY KEY(complaint_x_id, payment_method_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_x_item (complaint_x_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_F0EC41D5C9CE9DE6 (complaint_x_id), INDEX IDX_F0EC41D5126F525E (item_id), PRIMARY KEY(complaint_x_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_x_document (id INT AUTO_INCREMENT NOT NULL, complaint_x_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, complaint_xdocument_file_name VARCHAR(255) DEFAULT NULL, complaint_xdocument_file_size INT DEFAULT NULL, complaint_xdocument_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_5DB3081EC9CE9DE6 (complaint_x_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE complaint_x_photo (id INT AUTO_INCREMENT NOT NULL, complaint_x_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, complaint_xphoto_file_name VARCHAR(255) DEFAULT NULL, complaint_xphoto_file_size INT DEFAULT NULL, complaint_xphoto_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_18EE6844C9CE9DE6 (complaint_x_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE disaster_declaration (id INT AUTO_INCREMENT NOT NULL, vehicle_id INT DEFAULT NULL, address_id INT DEFAULT NULL, user_id INT NOT NULL, disasterOrigin VARCHAR(255) DEFAULT NULL, disasterCause VARCHAR(255) DEFAULT NULL, residentName VARCHAR(255) DEFAULT NULL, residentOrigin VARCHAR(255) DEFAULT NULL, prejudiceEstimate VARCHAR(255) DEFAULT NULL, non_saved_item LONGTEXT DEFAULT NULL, is_workshop TINYINT(1) DEFAULT NULL, workshopNumber VARCHAR(255) DEFAULT NULL, workshop VARCHAR(255) DEFAULT NULL, workshopAddress VARCHAR(255) DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, declarer VARCHAR(255) DEFAULT NULL, house_type VARCHAR(255) DEFAULT NULL, damages_found VARCHAR(255) DEFAULT NULL, parking_place VARCHAR(255) DEFAULT NULL, parking_place_nature VARCHAR(255) DEFAULT NULL, broken_window TINYINT(1) NOT NULL, type VARCHAR(255) DEFAULT NULL, damagesMore LONGTEXT DEFAULT NULL, damages_description VARCHAR(255) DEFAULT NULL, firstFactsDate DATE DEFAULT NULL, secondFactsHour DATETIME DEFAULT NULL, disasterAddress VARCHAR(255) DEFAULT NULL, INDEX IDX_FBCD6CB3545317D1 (vehicle_id), INDEX IDX_FBCD6CB3F5B7AF75 (address_id), INDEX IDX_FBCD6CB3A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE disaster_declaration_document (disaster_declaration_id INT NOT NULL, document_id INT NOT NULL, INDEX IDX_D29B912B8DC41F24 (disaster_declaration_id), INDEX IDX_D29B912BC33F7837 (document_id), PRIMARY KEY(disaster_declaration_id, document_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE disaster_declaration_item (disaster_declaration_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_A96521F8DC41F24 (disaster_declaration_id), INDEX IDX_A96521F126F525E (item_id), PRIMARY KEY(disaster_declaration_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE disaster_declaration_insurance (disaster_declaration_id INT NOT NULL, insurance_id INT NOT NULL, INDEX IDX_71DE701E8DC41F24 (disaster_declaration_id), INDEX IDX_71DE701ED1E63CD1 (insurance_id), PRIMARY KEY(disaster_declaration_id, insurance_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE disaster_declaration_photo (id INT AUTO_INCREMENT NOT NULL, disaster_declaration_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, disaster_declaration_photo_file_name VARCHAR(255) DEFAULT NULL, disaster_declaration_photo_file_size INT DEFAULT NULL, disaster_declaration_photo_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_63A539F98DC41F24 (disaster_declaration_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE document (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, document_file_name VARCHAR(255) DEFAULT NULL, document_file_size INT DEFAULT NULL, document_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_D8698A76A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE filling_complaint (id INT AUTO_INCREMENT NOT NULL, steal_id INT DEFAULT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, filling_complaint_file_name VARCHAR(255) DEFAULT NULL, filling_complaint_file_size INT DEFAULT NULL, filling_complaint_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_983C77244B4129AF (steal_id), INDEX IDX_983C7724A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE good_assignement (id INT AUTO_INCREMENT NOT NULL, new_item_id INT DEFAULT NULL, user_id INT NOT NULL, item_id INT NOT NULL, buyer_id INT DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, has_buyer_account TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, buyer_validation_date DATETIME DEFAULT NULL, transferNumber VARCHAR(255) DEFAULT NULL, assignementType VARCHAR(255) DEFAULT NULL, buyer_phone_number VARCHAR(255) DEFAULT NULL, buyer_civility VARCHAR(255) DEFAULT NULL, saleAmount NUMERIC(10, 2) DEFAULT NULL, transactionPlace VARCHAR(255) DEFAULT NULL, transactionDate DATETIME DEFAULT NULL, buyerFirstName VARCHAR(255) DEFAULT NULL, buyerLastName VARCHAR(255) DEFAULT NULL, buyerAddress VARCHAR(255) DEFAULT NULL, buyerEmail VARCHAR(255) DEFAULT NULL, paymentMeans VARCHAR(255) DEFAULT NULL, UNIQUE INDEX UNIQ_E88CF435C92C01B0 (new_item_id), INDEX IDX_E88CF435A76ED395 (user_id), INDEX IDX_E88CF435126F525E (item_id), INDEX IDX_E88CF4356C755722 (buyer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE identity_card_photo (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, identity_card_photo_file_name VARCHAR(255) DEFAULT NULL, identity_card_photo_file_size INT DEFAULT NULL, identity_card_photo_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_546647EDA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE insurance (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, item_id INT DEFAULT NULL, vehicle_id INT DEFAULT NULL, insurance_company_id INT DEFAULT NULL, address_insurance_id INT DEFAULT NULL, relation_more_street_number VARCHAR(255) DEFAULT NULL, relation_more_road_name VARCHAR(255) DEFAULT NULL, relation_more_zip_code VARCHAR(255) DEFAULT NULL, relation_more_city VARCHAR(255) DEFAULT NULL, insurance_more_street_number VARCHAR(255) DEFAULT NULL, insurance_more_road_name VARCHAR(255) DEFAULT NULL, insurance_more_zip_code VARCHAR(255) DEFAULT NULL, insurance_more_city VARCHAR(255) DEFAULT NULL, relation_type VARCHAR(255) DEFAULT NULL, relation_more_name VARCHAR(255) DEFAULT NULL, relation_more_address VARCHAR(255) DEFAULT NULL, insurance_more_name VARCHAR(255) DEFAULT NULL, insurance_more_address VARCHAR(255) DEFAULT NULL, company_email VARCHAR(255) DEFAULT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, other_contract VARCHAR(255) DEFAULT NULL, gmaps_address VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, zipCode INT DEFAULT NULL, streetNumber INT DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, contractNumber VARCHAR(255) DEFAULT NULL, deadline DATETIME DEFAULT NULL, contact_email VARCHAR(255) DEFAULT NULL, cpt_number VARCHAR(255) DEFAULT NULL, contact_phone_number VARCHAR(255) DEFAULT NULL, category VARCHAR(255) DEFAULT NULL, brokerageFirmName VARCHAR(255) DEFAULT NULL, brokerEmail VARCHAR(255) DEFAULT NULL, insurance_receipt_file_name VARCHAR(255) DEFAULT NULL, insurance_receipt_file_size INT DEFAULT NULL, insurance_receipt_file_updated_at DATETIME DEFAULT NULL, insurance_file_name VARCHAR(255) DEFAULT NULL, insurance_file_size INT DEFAULT NULL, insurance_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_640EAF4CA76ED395 (user_id), INDEX IDX_640EAF4C126F525E (item_id), INDEX IDX_640EAF4C545317D1 (vehicle_id), INDEX IDX_640EAF4CECB24509 (insurance_company_id), INDEX IDX_640EAF4CDD47E8CA (address_insurance_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE insurance_category (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, insurance_category_icon_file_name VARCHAR(255) DEFAULT NULL, insurance_category_icon_file_size INT DEFAULT NULL, insurance_category_icon_file_updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE insurance_company (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, gmaps_address VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, zipCode INT DEFAULT NULL, streetNumber INT DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, name VARCHAR(255) NOT NULL, site VARCHAR(255) NOT NULL, bp VARCHAR(255) NOT NULL, phone VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE insurance_disaster_declaration (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, steal_id INT DEFAULT NULL, complaint_letter_id INT DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, INDEX IDX_F06ACB7CA76ED395 (user_id), INDEX IDX_F06ACB7C4B4129AF (steal_id), INDEX IDX_F06ACB7C468F0403 (complaint_letter_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE item (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, complaintAt DATETIME DEFAULT NULL, is_transferred TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, statut VARCHAR(255) DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, brand VARCHAR(255) DEFAULT NULL, modelNumber VARCHAR(255) DEFAULT NULL, serialNumber VARCHAR(255) DEFAULT NULL, category VARCHAR(255) DEFAULT NULL, estimateValue NUMERIC(10, 2) DEFAULT NULL, comment LONGTEXT DEFAULT NULL, securitySticker VARCHAR(255) DEFAULT NULL, imeiNumber VARCHAR(255) DEFAULT NULL, item_bubble_code_file_name VARCHAR(255) DEFAULT NULL, item_bubble_code_file_size INT DEFAULT NULL, item_bubble_code_file_updated_at DATETIME DEFAULT NULL, item_invoice_file_name VARCHAR(255) DEFAULT NULL, item_invoice_file_size INT DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, item_invoice_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_1F1B251EA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE item_category (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, item_category_icon_file_name VARCHAR(255) DEFAULT NULL, item_category_icon_file_size INT DEFAULT NULL, item_category_icon_file_updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE item_photo (id INT AUTO_INCREMENT NOT NULL, item_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, item_photo_file_name VARCHAR(255) DEFAULT NULL, item_photo_file_size INT DEFAULT NULL, item_photo_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_3E109FC8126F525E (item_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE items_list_backup (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, pdf_file_name VARCHAR(255) DEFAULT NULL, INDEX IDX_1E03AEB3A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE items_list_complaint (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, pdf_file_name VARCHAR(255) DEFAULT NULL, cash NUMERIC(10, 2) DEFAULT NULL, non_saved_item LONGTEXT DEFAULT NULL, non_saved_payment_method LONGTEXT DEFAULT NULL, INDEX IDX_C44E1046A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE items_list_complaint_item (items_list_complaint_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_10061DF3C9F04A40 (items_list_complaint_id), INDEX IDX_10061DF3126F525E (item_id), PRIMARY KEY(items_list_complaint_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE items_list_complaint_payment_method (items_list_complaint_id INT NOT NULL, payment_method_id INT NOT NULL, INDEX IDX_3D6211EEC9F04A40 (items_list_complaint_id), INDEX IDX_3D6211EE5AA1164F (payment_method_id), PRIMARY KEY(items_list_complaint_id, payment_method_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE loss_report (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, lossDate DATETIME NOT NULL, begin_time DATETIME DEFAULT NULL, end_time DATETIME DEFAULT NULL, lossCity VARCHAR(255) NOT NULL, placeType VARCHAR(255) NOT NULL, detail LONGTEXT DEFAULT NULL, INDEX IDX_5A24CCF4A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE loss_report_item (loss_report_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_BC01A9C48FC062F5 (loss_report_id), INDEX IDX_BC01A9C4126F525E (item_id), PRIMARY KEY(loss_report_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE loss_report_payment_method (loss_report_id INT NOT NULL, payment_method_id INT NOT NULL, INDEX IDX_280BA93D8FC062F5 (loss_report_id), INDEX IDX_280BA93D5AA1164F (payment_method_id), PRIMARY KEY(loss_report_id, payment_method_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE newsletter (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, email VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE payment_method (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, bank VARCHAR(255) NOT NULL, type VARCHAR(255) DEFAULT NULL, lastName VARCHAR(255) NOT NULL, firstName VARCHAR(255) NOT NULL, stripeCardId VARCHAR(255) NOT NULL, INDEX IDX_7B61A1F6A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE photo (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE qr_code (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, qr_code_file_name VARCHAR(255) DEFAULT NULL, qr_code_file_size INT DEFAULT NULL, qr_code_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_7D8B1FB5A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE search (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, target VARCHAR(255) DEFAULT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, brand VARCHAR(255) DEFAULT NULL, send_notification_to_owner TINYINT(1) NOT NULL, modelNumber VARCHAR(255) DEFAULT NULL, serialNumber VARCHAR(255) DEFAULT NULL, registrationNumber VARCHAR(255) DEFAULT NULL, imeiNumber VARCHAR(255) DEFAULT NULL, INDEX IDX_B4F0DBA7A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE steal (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, INDEX IDX_EAF32497A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE steal_item (steal_id INT NOT NULL, item_id INT NOT NULL, INDEX IDX_1D5B40834B4129AF (steal_id), INDEX IDX_1D5B4083126F525E (item_id), PRIMARY KEY(steal_id, item_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE technical_data_sheet (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, title VARCHAR(255) DEFAULT NULL, description LONGTEXT DEFAULT NULL, technical_data_sheet_file_name VARCHAR(255) DEFAULT NULL, technical_data_sheet_file_size INT DEFAULT NULL, technical_data_sheet_file_updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, partner_lead_id INT DEFAULT NULL, email VARCHAR(64) NOT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:json)\', has_already_edited_addresses TINYINT(1) NOT NULL, has_already_edited_identity_infos TINYINT(1) NOT NULL, has_already_edited_contact_infos TINYINT(1) NOT NULL, has_already_edited_identity_card TINYINT(1) NOT NULL, first_login TINYINT(1) NOT NULL, partner_name VARCHAR(255) DEFAULT NULL, has_accepted_conditions TINYINT(1) NOT NULL, identity_card_type VARCHAR(255) DEFAULT NULL, signature LONGTEXT DEFAULT NULL, stripe_customer_id VARCHAR(255) DEFAULT NULL, suscribed_to_newsletter TINYINT(1) NOT NULL, accept_partner_prospecting TINYINT(1) NOT NULL, partner_type VARCHAR(255) DEFAULT NULL, createdAt DATETIME NOT NULL, birthDate DATETIME DEFAULT NULL, birth_country VARCHAR(255) DEFAULT NULL, birth_city VARCHAR(255) DEFAULT NULL, birth_zip_code VARCHAR(255) DEFAULT NULL, birth_department VARCHAR(255) DEFAULT NULL, family_situation VARCHAR(255) DEFAULT NULL, nationality VARCHAR(255) DEFAULT NULL, profession VARCHAR(255) DEFAULT NULL, company VARCHAR(255) DEFAULT NULL, phone_number_confirmation_code VARCHAR(255) DEFAULT NULL, delete_code VARCHAR(255) DEFAULT NULL, civility VARCHAR(255) DEFAULT NULL, lastName VARCHAR(255) NOT NULL, firstName VARCHAR(255) NOT NULL, promotionalCode VARCHAR(255) DEFAULT NULL, fix_phone_number VARCHAR(255) DEFAULT NULL, phoneNumber VARCHAR(255) NOT NULL, identity_card_expiration_date DATETIME DEFAULT NULL, second_identity_card_expiration_date DATETIME DEFAULT NULL, second_identity_card_file_name VARCHAR(255) DEFAULT NULL, second_identity_card_file_size INT DEFAULT NULL, account_id VARCHAR(255) DEFAULT NULL, is_beginner TINYINT(1) NOT NULL, second_identity_card_file_updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), UNIQUE INDEX UNIQ_8D93D649C7BF2690 (partner_lead_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE vehicle (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, createdAt DATETIME NOT NULL, is_deleted TINYINT(1) NOT NULL, statut VARCHAR(255) DEFAULT NULL, type VARCHAR(255) DEFAULT NULL, otherTypeName VARCHAR(255) DEFAULT NULL, serial VARCHAR(255) DEFAULT NULL, registrationNumber VARCHAR(255) NOT NULL, brand VARCHAR(255) NOT NULL, businessModel VARCHAR(255) DEFAULT NULL, civility VARCHAR(255) DEFAULT NULL, serialNumber VARCHAR(255) DEFAULT NULL, vehicle_documentation_file_name VARCHAR(255) DEFAULT NULL, vehicle_documentation_file_size INT DEFAULT NULL, vehicle_documentation_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_1B80E486A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE vehicle_photo (id INT AUTO_INCREMENT NOT NULL, vehicle_id INT NOT NULL, is_deleted TINYINT(1) NOT NULL, vehicle_photo_file_name VARCHAR(255) DEFAULT NULL, vehicle_photo_file_size INT DEFAULT NULL, vehicle_photo_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_761804F4545317D1 (vehicle_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE vehicle_theft (id INT AUTO_INCREMENT NOT NULL, vehicle_id INT DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, commune VARCHAR(255) DEFAULT NULL, INDEX IDX_7C9E9EDD545317D1 (vehicle_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, address_id INT NOT NULL, disaster_declaration_id INT DEFAULT NULL, user_id INT NOT NULL, createdAt DATETIME NOT NULL, category VARCHAR(255) DEFAULT NULL, is_deleted TINYINT(1) NOT NULL, name VARCHAR(255) DEFAULT NULL, video_file_name VARCHAR(255) DEFAULT NULL, video_file_size INT DEFAULT NULL, video_file_updated_at DATETIME DEFAULT NULL, INDEX IDX_7CC7DA2CF5B7AF75 (address_id), INDEX IDX_7CC7DA2C8DC41F24 (disaster_declaration_id), INDEX IDX_7CC7DA2CA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE video_tutorial (id INT AUTO_INCREMENT NOT NULL, is_deleted TINYINT(1) NOT NULL, createdAt DATETIME NOT NULL, title VARCHAR(255) DEFAULT NULL, description LONGTEXT DEFAULT NULL, video_tutorial_file_name VARCHAR(255) DEFAULT NULL, video_tutorial_file_size INT DEFAULT NULL, video_tutorial_file_updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE address ADD CONSTRAINT FK_D4E6F81A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE archive_complaint ADD CONSTRAINT FK_1B0E7009C9F04A40 FOREIGN KEY (items_list_complaint_id) REFERENCES items_list_complaint (id)');
$this->addSql('ALTER TABLE archive_complaint ADD CONSTRAINT FK_1B0E7009545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE archive_complaint ADD CONSTRAINT FK_1B0E7009A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE charge ADD CONSTRAINT FK_556BA434A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE charge ADD CONSTRAINT FK_556BA4348DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (id)');
$this->addSql('ALTER TABLE charge ADD CONSTRAINT FK_556BA434468F0403 FOREIGN KEY (complaint_letter_id) REFERENCES complaint_letter (id)');
$this->addSql('ALTER TABLE charge ADD CONSTRAINT FK_556BA4344B4129AF FOREIGN KEY (steal_id) REFERENCES steal (id)');
$this->addSql('ALTER TABLE child ADD CONSTRAINT FK_22B35429A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE complaint_letter ADD CONSTRAINT FK_AC4123C8A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE complaint_letter ADD CONSTRAINT FK_AC4123C8D1E63CD1 FOREIGN KEY (insurance_id) REFERENCES insurance (id)');
$this->addSql('ALTER TABLE complaint_letter_item ADD CONSTRAINT FK_5A36E2DD468F0403 FOREIGN KEY (complaint_letter_id) REFERENCES complaint_letter (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_letter_item ADD CONSTRAINT FK_5A36E2DD126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_x ADD CONSTRAINT FK_7341FE30A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE complaint_x ADD CONSTRAINT FK_7341FE30545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE complaint_x ADD CONSTRAINT FK_7341FE305A5124B4 FOREIGN KEY (stolen_bike_id) REFERENCES item (id)');
$this->addSql('ALTER TABLE complaint_x ADD CONSTRAINT FK_7341FE30C9CE9DE6 FOREIGN KEY (complaint_x_id) REFERENCES complaint_x (id)');
$this->addSql('ALTER TABLE complaint_x ADD CONSTRAINT FK_7341FE30D1E63CD1 FOREIGN KEY (insurance_id) REFERENCES insurance (id)');
$this->addSql('ALTER TABLE complaint_x_payment_method ADD CONSTRAINT FK_FAF74FA5C9CE9DE6 FOREIGN KEY (complaint_x_id) REFERENCES complaint_x (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_x_payment_method ADD CONSTRAINT FK_FAF74FA55AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_x_item ADD CONSTRAINT FK_F0EC41D5C9CE9DE6 FOREIGN KEY (complaint_x_id) REFERENCES complaint_x (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_x_item ADD CONSTRAINT FK_F0EC41D5126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE complaint_x_document ADD CONSTRAINT FK_5DB3081EC9CE9DE6 FOREIGN KEY (complaint_x_id) REFERENCES complaint_x (id)');
$this->addSql('ALTER TABLE complaint_x_photo ADD CONSTRAINT FK_18EE6844C9CE9DE6 FOREIGN KEY (complaint_x_id) REFERENCES complaint_x (id)');
$this->addSql('ALTER TABLE disaster_declaration ADD CONSTRAINT FK_FBCD6CB3545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE disaster_declaration ADD CONSTRAINT FK_FBCD6CB3F5B7AF75 FOREIGN KEY (address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE disaster_declaration ADD CONSTRAINT FK_FBCD6CB3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE disaster_declaration_document ADD CONSTRAINT FK_D29B912B8DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_document ADD CONSTRAINT FK_D29B912BC33F7837 FOREIGN KEY (document_id) REFERENCES document (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_item ADD CONSTRAINT FK_A96521F8DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_item ADD CONSTRAINT FK_A96521F126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_insurance ADD CONSTRAINT FK_71DE701E8DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_insurance ADD CONSTRAINT FK_71DE701ED1E63CD1 FOREIGN KEY (insurance_id) REFERENCES insurance (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE disaster_declaration_photo ADD CONSTRAINT FK_63A539F98DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (id)');
$this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A76A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE filling_complaint ADD CONSTRAINT FK_983C77244B4129AF FOREIGN KEY (steal_id) REFERENCES steal (id)');
$this->addSql('ALTER TABLE filling_complaint ADD CONSTRAINT FK_983C7724A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE good_assignement ADD CONSTRAINT FK_E88CF435C92C01B0 FOREIGN KEY (new_item_id) REFERENCES item (id)');
$this->addSql('ALTER TABLE good_assignement ADD CONSTRAINT FK_E88CF435A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE good_assignement ADD CONSTRAINT FK_E88CF435126F525E FOREIGN KEY (item_id) REFERENCES item (id)');
$this->addSql('ALTER TABLE good_assignement ADD CONSTRAINT FK_E88CF4356C755722 FOREIGN KEY (buyer_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE identity_card_photo ADD CONSTRAINT FK_546647EDA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE insurance ADD CONSTRAINT FK_640EAF4CA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE insurance ADD CONSTRAINT FK_640EAF4C126F525E FOREIGN KEY (item_id) REFERENCES item (id)');
$this->addSql('ALTER TABLE insurance ADD CONSTRAINT FK_640EAF4C545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE insurance ADD CONSTRAINT FK_640EAF4CECB24509 FOREIGN KEY (insurance_company_id) REFERENCES insurance_company (id)');
$this->addSql('ALTER TABLE insurance ADD CONSTRAINT FK_640EAF4CDD47E8CA FOREIGN KEY (address_insurance_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE insurance_disaster_declaration ADD CONSTRAINT FK_F06ACB7CA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE insurance_disaster_declaration ADD CONSTRAINT FK_F06ACB7C4B4129AF FOREIGN KEY (steal_id) REFERENCES steal (id)');
$this->addSql('ALTER TABLE insurance_disaster_declaration ADD CONSTRAINT FK_F06ACB7C468F0403 FOREIGN KEY (complaint_letter_id) REFERENCES complaint_letter (id)');
$this->addSql('ALTER TABLE item ADD CONSTRAINT FK_1F1B251EA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE item_photo ADD CONSTRAINT FK_3E109FC8126F525E FOREIGN KEY (item_id) REFERENCES item (id)');
$this->addSql('ALTER TABLE items_list_backup ADD CONSTRAINT FK_1E03AEB3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE items_list_complaint ADD CONSTRAINT FK_C44E1046A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE items_list_complaint_item ADD CONSTRAINT FK_10061DF3C9F04A40 FOREIGN KEY (items_list_complaint_id) REFERENCES items_list_complaint (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE items_list_complaint_item ADD CONSTRAINT FK_10061DF3126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE items_list_complaint_payment_method ADD CONSTRAINT FK_3D6211EEC9F04A40 FOREIGN KEY (items_list_complaint_id) REFERENCES items_list_complaint (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE items_list_complaint_payment_method ADD CONSTRAINT FK_3D6211EE5AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE loss_report ADD CONSTRAINT FK_5A24CCF4A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE loss_report_item ADD CONSTRAINT FK_BC01A9C48FC062F5 FOREIGN KEY (loss_report_id) REFERENCES loss_report (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE loss_report_item ADD CONSTRAINT FK_BC01A9C4126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE loss_report_payment_method ADD CONSTRAINT FK_280BA93D8FC062F5 FOREIGN KEY (loss_report_id) REFERENCES loss_report (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE loss_report_payment_method ADD CONSTRAINT FK_280BA93D5AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE payment_method ADD CONSTRAINT FK_7B61A1F6A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE qr_code ADD CONSTRAINT FK_7D8B1FB5A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE search ADD CONSTRAINT FK_B4F0DBA7A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE steal ADD CONSTRAINT FK_EAF32497A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE steal_item ADD CONSTRAINT FK_1D5B40834B4129AF FOREIGN KEY (steal_id) REFERENCES steal (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE steal_item ADD CONSTRAINT FK_1D5B4083126F525E FOREIGN KEY (item_id) REFERENCES item (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649C7BF2690 FOREIGN KEY (partner_lead_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE vehicle ADD CONSTRAINT FK_1B80E486A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE vehicle_photo ADD CONSTRAINT FK_761804F4545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE vehicle_theft ADD CONSTRAINT FK_7C9E9EDD545317D1 FOREIGN KEY (vehicle_id) REFERENCES vehicle (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2CF5B7AF75 FOREIGN KEY (address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE video ADD CONSTRAINT FK_7CC7DA2C8DC41F24 FOREIGN KEY (disaster_declaration_id) REFERENCES disaster_declaration (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 disaster_declaration DROP FOREIGN KEY FK_FBCD6CB3F5B7AF75');
$this->addSql('ALTER TABLE insurance DROP FOREIGN KEY FK_640EAF4CDD47E8CA');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CF5B7AF75');
$this->addSql('ALTER TABLE charge DROP FOREIGN KEY FK_556BA434468F0403');
$this->addSql('ALTER TABLE complaint_letter_item DROP FOREIGN KEY FK_5A36E2DD468F0403');
$this->addSql('ALTER TABLE insurance_disaster_declaration DROP FOREIGN KEY FK_F06ACB7C468F0403');
$this->addSql('ALTER TABLE complaint_x DROP FOREIGN KEY FK_7341FE30C9CE9DE6');
$this->addSql('ALTER TABLE complaint_x_payment_method DROP FOREIGN KEY FK_FAF74FA5C9CE9DE6');
$this->addSql('ALTER TABLE complaint_x_item DROP FOREIGN KEY FK_F0EC41D5C9CE9DE6');
$this->addSql('ALTER TABLE complaint_x_document DROP FOREIGN KEY FK_5DB3081EC9CE9DE6');
$this->addSql('ALTER TABLE complaint_x_photo DROP FOREIGN KEY FK_18EE6844C9CE9DE6');
$this->addSql('ALTER TABLE charge DROP FOREIGN KEY FK_556BA4348DC41F24');
$this->addSql('ALTER TABLE disaster_declaration_document DROP FOREIGN KEY FK_D29B912B8DC41F24');
$this->addSql('ALTER TABLE disaster_declaration_item DROP FOREIGN KEY FK_A96521F8DC41F24');
$this->addSql('ALTER TABLE disaster_declaration_insurance DROP FOREIGN KEY FK_71DE701E8DC41F24');
$this->addSql('ALTER TABLE disaster_declaration_photo DROP FOREIGN KEY FK_63A539F98DC41F24');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2C8DC41F24');
$this->addSql('ALTER TABLE disaster_declaration_document DROP FOREIGN KEY FK_D29B912BC33F7837');
$this->addSql('ALTER TABLE complaint_letter DROP FOREIGN KEY FK_AC4123C8D1E63CD1');
$this->addSql('ALTER TABLE complaint_x DROP FOREIGN KEY FK_7341FE30D1E63CD1');
$this->addSql('ALTER TABLE disaster_declaration_insurance DROP FOREIGN KEY FK_71DE701ED1E63CD1');
$this->addSql('ALTER TABLE insurance DROP FOREIGN KEY FK_640EAF4CECB24509');
$this->addSql('ALTER TABLE complaint_letter_item DROP FOREIGN KEY FK_5A36E2DD126F525E');
$this->addSql('ALTER TABLE complaint_x DROP FOREIGN KEY FK_7341FE305A5124B4');
$this->addSql('ALTER TABLE complaint_x_item DROP FOREIGN KEY FK_F0EC41D5126F525E');
$this->addSql('ALTER TABLE disaster_declaration_item DROP FOREIGN KEY FK_A96521F126F525E');
$this->addSql('ALTER TABLE good_assignement DROP FOREIGN KEY FK_E88CF435C92C01B0');
$this->addSql('ALTER TABLE good_assignement DROP FOREIGN KEY FK_E88CF435126F525E');
$this->addSql('ALTER TABLE insurance DROP FOREIGN KEY FK_640EAF4C126F525E');
$this->addSql('ALTER TABLE item_photo DROP FOREIGN KEY FK_3E109FC8126F525E');
$this->addSql('ALTER TABLE items_list_complaint_item DROP FOREIGN KEY FK_10061DF3126F525E');
$this->addSql('ALTER TABLE loss_report_item DROP FOREIGN KEY FK_BC01A9C4126F525E');
$this->addSql('ALTER TABLE steal_item DROP FOREIGN KEY FK_1D5B4083126F525E');
$this->addSql('ALTER TABLE archive_complaint DROP FOREIGN KEY FK_1B0E7009C9F04A40');
$this->addSql('ALTER TABLE items_list_complaint_item DROP FOREIGN KEY FK_10061DF3C9F04A40');
$this->addSql('ALTER TABLE items_list_complaint_payment_method DROP FOREIGN KEY FK_3D6211EEC9F04A40');
$this->addSql('ALTER TABLE loss_report_item DROP FOREIGN KEY FK_BC01A9C48FC062F5');
$this->addSql('ALTER TABLE loss_report_payment_method DROP FOREIGN KEY FK_280BA93D8FC062F5');
$this->addSql('ALTER TABLE complaint_x_payment_method DROP FOREIGN KEY FK_FAF74FA55AA1164F');
$this->addSql('ALTER TABLE items_list_complaint_payment_method DROP FOREIGN KEY FK_3D6211EE5AA1164F');
$this->addSql('ALTER TABLE loss_report_payment_method DROP FOREIGN KEY FK_280BA93D5AA1164F');
$this->addSql('ALTER TABLE charge DROP FOREIGN KEY FK_556BA4344B4129AF');
$this->addSql('ALTER TABLE filling_complaint DROP FOREIGN KEY FK_983C77244B4129AF');
$this->addSql('ALTER TABLE insurance_disaster_declaration DROP FOREIGN KEY FK_F06ACB7C4B4129AF');
$this->addSql('ALTER TABLE steal_item DROP FOREIGN KEY FK_1D5B40834B4129AF');
$this->addSql('ALTER TABLE address DROP FOREIGN KEY FK_D4E6F81A76ED395');
$this->addSql('ALTER TABLE archive_complaint DROP FOREIGN KEY FK_1B0E7009A76ED395');
$this->addSql('ALTER TABLE charge DROP FOREIGN KEY FK_556BA434A76ED395');
$this->addSql('ALTER TABLE child DROP FOREIGN KEY FK_22B35429A76ED395');
$this->addSql('ALTER TABLE complaint_letter DROP FOREIGN KEY FK_AC4123C8A76ED395');
$this->addSql('ALTER TABLE complaint_x DROP FOREIGN KEY FK_7341FE30A76ED395');
$this->addSql('ALTER TABLE disaster_declaration DROP FOREIGN KEY FK_FBCD6CB3A76ED395');
$this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A76A76ED395');
$this->addSql('ALTER TABLE filling_complaint DROP FOREIGN KEY FK_983C7724A76ED395');
$this->addSql('ALTER TABLE good_assignement DROP FOREIGN KEY FK_E88CF435A76ED395');
$this->addSql('ALTER TABLE good_assignement DROP FOREIGN KEY FK_E88CF4356C755722');
$this->addSql('ALTER TABLE identity_card_photo DROP FOREIGN KEY FK_546647EDA76ED395');
$this->addSql('ALTER TABLE insurance DROP FOREIGN KEY FK_640EAF4CA76ED395');
$this->addSql('ALTER TABLE insurance_disaster_declaration DROP FOREIGN KEY FK_F06ACB7CA76ED395');
$this->addSql('ALTER TABLE item DROP FOREIGN KEY FK_1F1B251EA76ED395');
$this->addSql('ALTER TABLE items_list_backup DROP FOREIGN KEY FK_1E03AEB3A76ED395');
$this->addSql('ALTER TABLE items_list_complaint DROP FOREIGN KEY FK_C44E1046A76ED395');
$this->addSql('ALTER TABLE loss_report DROP FOREIGN KEY FK_5A24CCF4A76ED395');
$this->addSql('ALTER TABLE payment_method DROP FOREIGN KEY FK_7B61A1F6A76ED395');
$this->addSql('ALTER TABLE qr_code DROP FOREIGN KEY FK_7D8B1FB5A76ED395');
$this->addSql('ALTER TABLE search DROP FOREIGN KEY FK_B4F0DBA7A76ED395');
$this->addSql('ALTER TABLE steal DROP FOREIGN KEY FK_EAF32497A76ED395');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649C7BF2690');
$this->addSql('ALTER TABLE vehicle DROP FOREIGN KEY FK_1B80E486A76ED395');
$this->addSql('ALTER TABLE video DROP FOREIGN KEY FK_7CC7DA2CA76ED395');
$this->addSql('ALTER TABLE archive_complaint DROP FOREIGN KEY FK_1B0E7009545317D1');
$this->addSql('ALTER TABLE complaint_x DROP FOREIGN KEY FK_7341FE30545317D1');
$this->addSql('ALTER TABLE disaster_declaration DROP FOREIGN KEY FK_FBCD6CB3545317D1');
$this->addSql('ALTER TABLE insurance DROP FOREIGN KEY FK_640EAF4C545317D1');
$this->addSql('ALTER TABLE vehicle_photo DROP FOREIGN KEY FK_761804F4545317D1');
$this->addSql('ALTER TABLE vehicle_theft DROP FOREIGN KEY FK_7C9E9EDD545317D1');
$this->addSql('DROP TABLE address');
$this->addSql('DROP TABLE archive_complaint');
$this->addSql('DROP TABLE category');
$this->addSql('DROP TABLE charge');
$this->addSql('DROP TABLE child');
$this->addSql('DROP TABLE complaint_letter');
$this->addSql('DROP TABLE complaint_letter_item');
$this->addSql('DROP TABLE complaint_x');
$this->addSql('DROP TABLE complaint_x_payment_method');
$this->addSql('DROP TABLE complaint_x_item');
$this->addSql('DROP TABLE complaint_x_document');
$this->addSql('DROP TABLE complaint_x_photo');
$this->addSql('DROP TABLE disaster_declaration');
$this->addSql('DROP TABLE disaster_declaration_document');
$this->addSql('DROP TABLE disaster_declaration_item');
$this->addSql('DROP TABLE disaster_declaration_insurance');
$this->addSql('DROP TABLE disaster_declaration_photo');
$this->addSql('DROP TABLE document');
$this->addSql('DROP TABLE filling_complaint');
$this->addSql('DROP TABLE good_assignement');
$this->addSql('DROP TABLE identity_card_photo');
$this->addSql('DROP TABLE insurance');
$this->addSql('DROP TABLE insurance_category');
$this->addSql('DROP TABLE insurance_company');
$this->addSql('DROP TABLE insurance_disaster_declaration');
$this->addSql('DROP TABLE item');
$this->addSql('DROP TABLE item_category');
$this->addSql('DROP TABLE item_photo');
$this->addSql('DROP TABLE items_list_backup');
$this->addSql('DROP TABLE items_list_complaint');
$this->addSql('DROP TABLE items_list_complaint_item');
$this->addSql('DROP TABLE items_list_complaint_payment_method');
$this->addSql('DROP TABLE loss_report');
$this->addSql('DROP TABLE loss_report_item');
$this->addSql('DROP TABLE loss_report_payment_method');
$this->addSql('DROP TABLE newsletter');
$this->addSql('DROP TABLE payment_method');
$this->addSql('DROP TABLE photo');
$this->addSql('DROP TABLE qr_code');
$this->addSql('DROP TABLE search');
$this->addSql('DROP TABLE steal');
$this->addSql('DROP TABLE steal_item');
$this->addSql('DROP TABLE technical_data_sheet');
$this->addSql('DROP TABLE user');
$this->addSql('DROP TABLE vehicle');
$this->addSql('DROP TABLE vehicle_photo');
$this->addSql('DROP TABLE vehicle_theft');
$this->addSql('DROP TABLE video');
$this->addSql('DROP TABLE video_tutorial');
}
}