migrations/Version20220511135132.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace DoctrineMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. /**
  7.  * Auto-generated Migration: Please modify to your needs!
  8.  */
  9. final class Version20220511135132 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         // this up() migration is auto-generated, please modify it to your needs
  18.         $this->addSql('CREATE TABLE album_audio (id INT AUTO_INCREMENT NOT NULL, ean VARCHAR(255) NOT NULL, titre VARCHAR(255) NOT NULL, quantite VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE check_payment (id INT AUTO_INCREMENT NOT NULL, reference VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME NOT NULL, amount_max DOUBLE PRECISION NOT NULL, amount_done DOUBLE PRECISION DEFAULT NULL, planned_for DATETIME DEFAULT NULL, executed_at DATETIME DEFAULT NULL, status SMALLINT NOT NULL, population SMALLINT NOT NULL, operation_id INT DEFAULT NULL, check_number VARCHAR(255) DEFAULT NULL, sent_at DATETIME DEFAULT NULL, is_forced TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE check_payment_fund (check_payment_id INT NOT NULL, fund_id INT NOT NULL, INDEX IDX_8423846F9F0D86B9 (check_payment_id), INDEX IDX_8423846F25A38F89 (fund_id), PRIMARY KEY(check_payment_id, fund_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE contact (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, subject VARCHAR(255) DEFAULT NULL, first_name VARCHAR(20) NOT NULL, last_name VARCHAR(20) NOT NULL, email VARCHAR(255) NOT NULL, phone_number VARCHAR(20) DEFAULT NULL, message VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_4C62E638A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE decline_subject (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, explanation VARCHAR(255) DEFAULT NULL, position INT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE doublon (id INT AUTO_INCREMENT NOT NULL, type_id INT DEFAULT NULL, purchase_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_B2885343C54C8C93 (type_id), INDEX IDX_B2885343558FBEB9 (purchase_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE doublon_purchase (id INT AUTO_INCREMENT NOT NULL, doublon_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_9F9A49576668F39E (doublon_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE doublon_purchase_purchase (doublon_purchase_id INT NOT NULL, purchase_id INT NOT NULL, INDEX IDX_C8BEECC63ED3738C (doublon_purchase_id), INDEX IDX_C8BEECC6558FBEB9 (purchase_id), PRIMARY KEY(doublon_purchase_id, purchase_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE doublon_type (id INT AUTO_INCREMENT NOT NULL, title VARCHAR(255) DEFAULT NULL, description VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, short_title VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE fabrique_histoire (id INT AUTO_INCREMENT NOT NULL, ean VARCHAR(255) NOT NULL, titre VARCHAR(255) NOT NULL, quantite VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE fund (id INT AUTO_INCREMENT NOT NULL, operation_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME NOT NULL, reference VARCHAR(255) NOT NULL, amount DOUBLE PRECISION NOT NULL, received_on DATE DEFAULT NULL, issued_at DATETIME DEFAULT NULL, INDEX IDX_DC923E1044AC3583 (operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE migration (id INT AUTO_INCREMENT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE operation (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, start_at DATETIME DEFAULT NULL, end_at DATETIME DEFAULT NULL, code VARCHAR(255) DEFAULT NULL, open_until DATETIME DEFAULT NULL, max_purchases INT DEFAULT NULL, contest_description LONGTEXT DEFAULT NULL, contest_rules_link VARCHAR(255) DEFAULT NULL, contest_rules_description LONGTEXT DEFAULT NULL, privacy_text LONGTEXT DEFAULT NULL, presentation LONGTEXT DEFAULT NULL, logo_email VARCHAR(255) DEFAULT NULL, is_stop TINYINT(1) DEFAULT NULL, is_active TINYINT(1) DEFAULT NULL, big_banner VARCHAR(255) DEFAULT NULL, small_banner VARCHAR(255) DEFAULT NULL, brand VARCHAR(255) DEFAULT NULL, modality VARCHAR(255) DEFAULT NULL, products_file VARCHAR(255) DEFAULT NULL, closing_sales TINYINT(1) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE operation_additional_data (id INT AUTO_INCREMENT NOT NULL, operation_id INT DEFAULT NULL, acd_number VARCHAR(255) DEFAULT NULL, transfer_amount DOUBLE PRECISION DEFAULT NULL, transfer_received_at DATETIME DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_7E1E5EE44AC3583 (operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE point (id INT AUTO_INCREMENT NOT NULL, author_id INT DEFAULT NULL, title VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, operation VARCHAR(255) DEFAULT NULL, category VARCHAR(255) DEFAULT NULL, value DOUBLE PRECISION NOT NULL, status SMALLINT NOT NULL, comment VARCHAR(255) DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, description VARCHAR(255) DEFAULT NULL, description_long LONGTEXT DEFAULT NULL, INDEX IDX_B7A5F324F675F31B (author_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE product (id INT AUTO_INCREMENT NOT NULL, operation_id INT DEFAULT NULL, image_profile VARCHAR(255) DEFAULT NULL, title VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, long_description LONGTEXT DEFAULT NULL, reward DOUBLE PRECISION NOT NULL, image VARCHAR(255) DEFAULT NULL, is_active TINYINT(1) NOT NULL, short_description VARCHAR(255) DEFAULT NULL, ean VARCHAR(255) DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, is_active_admin TINYINT(1) DEFAULT NULL, category VARCHAR(255) DEFAULT NULL, INDEX IDX_D34A04AD44AC3583 (operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE product_purchase (id INT AUTO_INCREMENT NOT NULL, participation_id INT DEFAULT NULL, product_id INT DEFAULT NULL, decline_subject_id INT DEFAULT NULL, quantity INT DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, reward DOUBLE PRECISION NOT NULL, rewarded DOUBLE PRECISION NOT NULL, status SMALLINT DEFAULT NULL, status_message VARCHAR(255) DEFAULT NULL, action_at DATETIME DEFAULT NULL, total_amount DOUBLE PRECISION NOT NULL, location VARCHAR(255) DEFAULT NULL, zipcode VARCHAR(255) DEFAULT NULL, INDEX IDX_AAA7BBAC6ACE3B73 (participation_id), INDEX IDX_AAA7BBAC4584665A (product_id), INDEX IDX_AAA7BBAC77EC9E67 (decline_subject_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE promocode (id INT AUTO_INCREMENT NOT NULL, purchase_id INT DEFAULT NULL, intitule VARCHAR(255) DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, valeur_faciale VARCHAR(255) DEFAULT NULL, date_validite DATETIME DEFAULT NULL, attributed_at DATETIME DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_7C786E06558FBEB9 (purchase_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE purchase (id INT AUTO_INCREMENT NOT NULL, author_id INT DEFAULT NULL, shop_id INT DEFAULT NULL, iban VARCHAR(255) DEFAULT NULL, date_achat VARCHAR(255) DEFAULT NULL, lieu_achat VARCHAR(255) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, reference VARCHAR(255) DEFAULT NULL, uuid VARCHAR(255) DEFAULT NULL, purchased_at DATETIME DEFAULT NULL, action_at DATETIME DEFAULT NULL, purchase_receipt VARCHAR(255) DEFAULT NULL, INDEX IDX_6117D13BF675F31B (author_id), INDEX IDX_6117D13B4D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE purchase_user (purchase_id INT NOT NULL, user_id INT NOT NULL, INDEX IDX_FD201E2A558FBEB9 (purchase_id), INDEX IDX_FD201E2AA76ED395 (user_id), PRIMARY KEY(purchase_id, user_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE shop (id INT AUTO_INCREMENT NOT NULL, operation_id INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, name VARCHAR(255) NOT NULL, is_active TINYINT(1) NOT NULL, postal_code VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, channel VARCHAR(255) DEFAULT NULL, website VARCHAR(255) DEFAULT NULL, INDEX IDX_AC6A4CA244AC3583 (operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE transfer (id INT AUTO_INCREMENT NOT NULL, reference VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME NOT NULL, amount_max DOUBLE PRECISION NOT NULL, amount_done DOUBLE PRECISION DEFAULT NULL, planned_for DATETIME DEFAULT NULL, executed_at DATETIME DEFAULT NULL, status SMALLINT NOT NULL, population SMALLINT NOT NULL, bank_account_iban VARCHAR(255) DEFAULT NULL, transfer_description VARCHAR(255) DEFAULT NULL, operation_id INT DEFAULT NULL, bank_account_name VARCHAR(255) DEFAULT NULL, is_forced TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE transfer_fund (transfer_id INT NOT NULL, fund_id INT NOT NULL, INDEX IDX_E4671272537048AF (transfer_id), INDEX IDX_E467127225A38F89 (fund_id), PRIMARY KEY(transfer_id, fund_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, is_blocked_operation_id INT DEFAULT NULL, email VARCHAR(180) DEFAULT NULL, password VARCHAR(255) NOT NULL, gender SMALLINT DEFAULT NULL, civilite VARCHAR(255) NOT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, postal_code VARCHAR(255) NOT NULL, city VARCHAR(255) DEFAULT NULL, phone_number VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, last_date_action DATETIME DEFAULT NULL, is_active TINYINT(1) DEFAULT NULL, reset_token VARCHAR(255) DEFAULT NULL, birth_date DATE DEFAULT NULL, is_email_confirm TINYINT(1) NOT NULL, is_email_confirm_date DATETIME DEFAULT NULL, address2 VARCHAR(255) DEFAULT NULL, country VARCHAR(255) DEFAULT NULL, iban VARCHAR(255) DEFAULT NULL, is_newsletter TINYINT(1) DEFAULT NULL, is_cgu TINYINT(1) DEFAULT NULL, is_cgu_date DATETIME DEFAULT NULL, is_blocked TINYINT(1) DEFAULT NULL, doublon_first_name_last_name VARCHAR(255) DEFAULT NULL, all_doublon_first_name_last_name VARCHAR(255) DEFAULT NULL, doublon_last_name_zip_code VARCHAR(255) DEFAULT NULL, all_doublon_last_name_zip_code VARCHAR(255) DEFAULT NULL, is_blocked_date DATETIME DEFAULT NULL, roles JSON NOT NULL, INDEX IDX_8D93D64969E3E98 (is_blocked_operation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE user_role (id INT AUTO_INCREMENT NOT NULL, roles VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE messenger_messages (id BIGINT AUTO_INCREMENT NOT NULL, body LONGTEXT NOT NULL, headers LONGTEXT NOT NULL, queue_name VARCHAR(190) NOT NULL, created_at DATETIME NOT NULL, available_at DATETIME NOT NULL, delivered_at DATETIME DEFAULT NULL, INDEX IDX_75EA56E0FB7336F0 (queue_name), INDEX IDX_75EA56E0E3BD61CE (available_at), INDEX IDX_75EA56E016BA31DB (delivered_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('ALTER TABLE check_payment_fund ADD CONSTRAINT FK_8423846F9F0D86B9 FOREIGN KEY (check_payment_id) REFERENCES check_payment (id) ON DELETE CASCADE');
  45.         $this->addSql('ALTER TABLE check_payment_fund ADD CONSTRAINT FK_8423846F25A38F89 FOREIGN KEY (fund_id) REFERENCES fund (id) ON DELETE CASCADE');
  46.         $this->addSql('ALTER TABLE contact ADD CONSTRAINT FK_4C62E638A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  47.         $this->addSql('ALTER TABLE doublon ADD CONSTRAINT FK_B2885343C54C8C93 FOREIGN KEY (type_id) REFERENCES doublon_type (id)');
  48.         $this->addSql('ALTER TABLE doublon ADD CONSTRAINT FK_B2885343558FBEB9 FOREIGN KEY (purchase_id) REFERENCES purchase (id)');
  49.         $this->addSql('ALTER TABLE doublon_purchase ADD CONSTRAINT FK_9F9A49576668F39E FOREIGN KEY (doublon_id) REFERENCES doublon (id)');
  50.         $this->addSql('ALTER TABLE doublon_purchase_purchase ADD CONSTRAINT FK_C8BEECC63ED3738C FOREIGN KEY (doublon_purchase_id) REFERENCES doublon_purchase (id) ON DELETE CASCADE');
  51.         $this->addSql('ALTER TABLE doublon_purchase_purchase ADD CONSTRAINT FK_C8BEECC6558FBEB9 FOREIGN KEY (purchase_id) REFERENCES purchase (id) ON DELETE CASCADE');
  52.         $this->addSql('ALTER TABLE fund ADD CONSTRAINT FK_DC923E1044AC3583 FOREIGN KEY (operation_id) REFERENCES operation (id)');
  53.         $this->addSql('ALTER TABLE operation_additional_data ADD CONSTRAINT FK_7E1E5EE44AC3583 FOREIGN KEY (operation_id) REFERENCES operation (id)');
  54.         $this->addSql('ALTER TABLE point ADD CONSTRAINT FK_B7A5F324F675F31B FOREIGN KEY (author_id) REFERENCES user (id)');
  55.         $this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04AD44AC3583 FOREIGN KEY (operation_id) REFERENCES operation (id)');
  56.         $this->addSql('ALTER TABLE product_purchase ADD CONSTRAINT FK_AAA7BBAC6ACE3B73 FOREIGN KEY (participation_id) REFERENCES purchase (id)');
  57.         $this->addSql('ALTER TABLE product_purchase ADD CONSTRAINT FK_AAA7BBAC4584665A FOREIGN KEY (product_id) REFERENCES product (id)');
  58.         $this->addSql('ALTER TABLE product_purchase ADD CONSTRAINT FK_AAA7BBAC77EC9E67 FOREIGN KEY (decline_subject_id) REFERENCES decline_subject (id)');
  59.         $this->addSql('ALTER TABLE promocode ADD CONSTRAINT FK_7C786E06558FBEB9 FOREIGN KEY (purchase_id) REFERENCES purchase (id)');
  60.         $this->addSql('ALTER TABLE purchase ADD CONSTRAINT FK_6117D13BF675F31B FOREIGN KEY (author_id) REFERENCES user (id)');
  61.         $this->addSql('ALTER TABLE purchase ADD CONSTRAINT FK_6117D13B4D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  62.         $this->addSql('ALTER TABLE purchase_user ADD CONSTRAINT FK_FD201E2A558FBEB9 FOREIGN KEY (purchase_id) REFERENCES purchase (id) ON DELETE CASCADE');
  63.         $this->addSql('ALTER TABLE purchase_user ADD CONSTRAINT FK_FD201E2AA76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
  64.         $this->addSql('ALTER TABLE shop ADD CONSTRAINT FK_AC6A4CA244AC3583 FOREIGN KEY (operation_id) REFERENCES operation (id)');
  65.         $this->addSql('ALTER TABLE transfer_fund ADD CONSTRAINT FK_E4671272537048AF FOREIGN KEY (transfer_id) REFERENCES transfer (id) ON DELETE CASCADE');
  66.         $this->addSql('ALTER TABLE transfer_fund ADD CONSTRAINT FK_E467127225A38F89 FOREIGN KEY (fund_id) REFERENCES fund (id) ON DELETE CASCADE');
  67.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D64969E3E98 FOREIGN KEY (is_blocked_operation_id) REFERENCES operation (id)');
  68.     }
  69.     public function down(Schema $schema): void
  70.     {
  71.         // this down() migration is auto-generated, please modify it to your needs
  72.         $this->addSql('ALTER TABLE check_payment_fund DROP FOREIGN KEY FK_8423846F9F0D86B9');
  73.         $this->addSql('ALTER TABLE product_purchase DROP FOREIGN KEY FK_AAA7BBAC77EC9E67');
  74.         $this->addSql('ALTER TABLE doublon_purchase DROP FOREIGN KEY FK_9F9A49576668F39E');
  75.         $this->addSql('ALTER TABLE doublon_purchase_purchase DROP FOREIGN KEY FK_C8BEECC63ED3738C');
  76.         $this->addSql('ALTER TABLE doublon DROP FOREIGN KEY FK_B2885343C54C8C93');
  77.         $this->addSql('ALTER TABLE check_payment_fund DROP FOREIGN KEY FK_8423846F25A38F89');
  78.         $this->addSql('ALTER TABLE transfer_fund DROP FOREIGN KEY FK_E467127225A38F89');
  79.         $this->addSql('ALTER TABLE fund DROP FOREIGN KEY FK_DC923E1044AC3583');
  80.         $this->addSql('ALTER TABLE operation_additional_data DROP FOREIGN KEY FK_7E1E5EE44AC3583');
  81.         $this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD44AC3583');
  82.         $this->addSql('ALTER TABLE shop DROP FOREIGN KEY FK_AC6A4CA244AC3583');
  83.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D64969E3E98');
  84.         $this->addSql('ALTER TABLE product_purchase DROP FOREIGN KEY FK_AAA7BBAC4584665A');
  85.         $this->addSql('ALTER TABLE doublon DROP FOREIGN KEY FK_B2885343558FBEB9');
  86.         $this->addSql('ALTER TABLE doublon_purchase_purchase DROP FOREIGN KEY FK_C8BEECC6558FBEB9');
  87.         $this->addSql('ALTER TABLE product_purchase DROP FOREIGN KEY FK_AAA7BBAC6ACE3B73');
  88.         $this->addSql('ALTER TABLE promocode DROP FOREIGN KEY FK_7C786E06558FBEB9');
  89.         $this->addSql('ALTER TABLE purchase_user DROP FOREIGN KEY FK_FD201E2A558FBEB9');
  90.         $this->addSql('ALTER TABLE purchase DROP FOREIGN KEY FK_6117D13B4D16C4DD');
  91.         $this->addSql('ALTER TABLE transfer_fund DROP FOREIGN KEY FK_E4671272537048AF');
  92.         $this->addSql('ALTER TABLE contact DROP FOREIGN KEY FK_4C62E638A76ED395');
  93.         $this->addSql('ALTER TABLE point DROP FOREIGN KEY FK_B7A5F324F675F31B');
  94.         $this->addSql('ALTER TABLE purchase DROP FOREIGN KEY FK_6117D13BF675F31B');
  95.         $this->addSql('ALTER TABLE purchase_user DROP FOREIGN KEY FK_FD201E2AA76ED395');
  96.         $this->addSql('DROP TABLE album_audio');
  97.         $this->addSql('DROP TABLE check_payment');
  98.         $this->addSql('DROP TABLE check_payment_fund');
  99.         $this->addSql('DROP TABLE contact');
  100.         $this->addSql('DROP TABLE decline_subject');
  101.         $this->addSql('DROP TABLE doublon');
  102.         $this->addSql('DROP TABLE doublon_purchase');
  103.         $this->addSql('DROP TABLE doublon_purchase_purchase');
  104.         $this->addSql('DROP TABLE doublon_type');
  105.         $this->addSql('DROP TABLE fabrique_histoire');
  106.         $this->addSql('DROP TABLE fund');
  107.         $this->addSql('DROP TABLE migration');
  108.         $this->addSql('DROP TABLE operation');
  109.         $this->addSql('DROP TABLE operation_additional_data');
  110.         $this->addSql('DROP TABLE point');
  111.         $this->addSql('DROP TABLE product');
  112.         $this->addSql('DROP TABLE product_purchase');
  113.         $this->addSql('DROP TABLE promocode');
  114.         $this->addSql('DROP TABLE purchase');
  115.         $this->addSql('DROP TABLE purchase_user');
  116.         $this->addSql('DROP TABLE shop');
  117.         $this->addSql('DROP TABLE transfer');
  118.         $this->addSql('DROP TABLE transfer_fund');
  119.         $this->addSql('DROP TABLE user');
  120.         $this->addSql('DROP TABLE user_role');
  121.         $this->addSql('DROP TABLE messenger_messages');
  122.     }
  123. }