migrations/Version20221017130751.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 Version20221017130751 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 SEQUENCE additional_service_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  19.         $this->addSql('CREATE SEQUENCE address_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  20.         $this->addSql('CREATE SEQUENCE animal_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  21.         $this->addSql('CREATE SEQUENCE booking_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  22.         $this->addSql('CREATE SEQUENCE booking_dates_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  23.         $this->addSql('CREATE SEQUENCE doc_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  24.         $this->addSql('CREATE SEQUENCE emails_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  25.         $this->addSql('CREATE SEQUENCE gibier_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  26.         $this->addSql('CREATE SEQUENCE hunting_mode_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  27.         $this->addSql('CREATE SEQUENCE kyc_validation_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  28.         $this->addSql('CREATE SEQUENCE offer_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  29.         $this->addSql('CREATE SEQUENCE offer_additional_service_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  30.         $this->addSql('CREATE SEQUENCE offer_cancellation_request_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  31.         $this->addSql('CREATE SEQUENCE offer_image_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  32.         $this->addSql('CREATE SEQUENCE page_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  33.         $this->addSql('CREATE SEQUENCE reset_password_request_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  34.         $this->addSql('CREATE SEQUENCE territory_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  35.         $this->addSql('CREATE SEQUENCE territory_image_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  36.         $this->addSql('CREATE SEQUENCE "user_id_seq" INCREMENT BY 1 MINVALUE 1 START 1');
  37.         $this->addSql('CREATE SEQUENCE weapon_id_seq INCREMENT BY 1 MINVALUE 1 START 1');
  38.         $this->addSql('CREATE TABLE additional_service (id INT NOT NULL, name VARCHAR(255) NOT NULL, offer_type JSON DEFAULT NULL, PRIMARY KEY(id))');
  39.         $this->addSql('CREATE TABLE address (id INT NOT NULL, address VARCHAR(255) NOT NULL, complement VARCHAR(255) NOT NULL, city VARCHAR(80) NOT NULL, near VARCHAR(255) NOT NULL, country VARCHAR(80) NOT NULL, postcode INT NOT NULL, PRIMARY KEY(id))');
  40.         $this->addSql('CREATE TABLE animal (id INT NOT NULL, gibier_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  41.         $this->addSql('CREATE INDEX IDX_6AAB231F2B99CC05 ON animal (gibier_id)');
  42.         $this->addSql('CREATE TABLE booking (id INT NOT NULL, user_id INT DEFAULT NULL, offer_id INT NOT NULL, civility VARCHAR(255) DEFAULT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, city VARCHAR(80) DEFAULT NULL, department VARCHAR(80) DEFAULT NULL, country VARCHAR(80) DEFAULT NULL, postcode INT DEFAULT NULL, total_ht DOUBLE PRECISION NOT NULL, total_ttc DOUBLE PRECISION NOT NULL, offer_type VARCHAR(255) NOT NULL, quantity INT NOT NULL, commission DOUBLE PRECISION NOT NULL, token VARCHAR(255) NOT NULL, date_start TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_half_action BOOLEAN DEFAULT NULL, transaction_id VARCHAR(255) DEFAULT NULL, payed_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, status VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, date_end TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, status_updated_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, is_hote_paid BOOLEAN DEFAULT NULL, setup_intent_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
  43.         $this->addSql('CREATE INDEX IDX_E00CEDDEA76ED395 ON booking (user_id)');
  44.         $this->addSql('CREATE INDEX IDX_E00CEDDE53C674EE ON booking (offer_id)');
  45.         $this->addSql('CREATE TABLE booking_dates (id INT NOT NULL, booking_id INT NOT NULL, date DATE NOT NULL, PRIMARY KEY(id))');
  46.         $this->addSql('CREATE UNIQUE INDEX UNIQ_3A0834AB3301C60 ON booking_dates (booking_id)');
  47.         $this->addSql('CREATE TABLE doc (id INT NOT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  48.         $this->addSql('CREATE TABLE emails (id INT NOT NULL, slug VARCHAR(255) NOT NULL, subject TEXT NOT NULL, content TEXT NOT NULL, is_tuchassou BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  49.         $this->addSql('CREATE TABLE gibier (id INT NOT NULL, title VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  50.         $this->addSql('CREATE TABLE hunting_mode (id INT NOT NULL, title VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  51.         $this->addSql('CREATE TABLE kyc_validation (id INT NOT NULL, user_id INT DEFAULT NULL, firstname VARCHAR(255) NOT NULL, lastname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, phone VARCHAR(255) DEFAULT NULL, fonction VARCHAR(255) DEFAULT NULL, address VARCHAR(255) NOT NULL, postal_code VARCHAR(255) NOT NULL, birthday DATE NOT NULL, fiscal_number VARCHAR(255) NOT NULL, identity_card_number VARCHAR(255) NOT NULL, rib VARCHAR(255) NOT NULL, identity_card_file VARCHAR(255) DEFAULT NULL, identity_card_verso_file VARCHAR(255) DEFAULT NULL, doc_supplimentaire VARCHAR(255) DEFAULT NULL, is_valid BOOLEAN DEFAULT NULL, error_messages VARCHAR(255) DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, is_validated_by_tuchassou BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  52.         $this->addSql('CREATE UNIQUE INDEX UNIQ_6E931F6DA76ED395 ON kyc_validation (user_id)');
  53.         $this->addSql('CREATE TABLE offer (id INT NOT NULL, territory_id INT DEFAULT NULL, created_by_id INT DEFAULT NULL, type VARCHAR(255) NOT NULL, title VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, gibier_description TEXT DEFAULT NULL, team_experience_description TEXT DEFAULT NULL, unfolds_day TEXT DEFAULT NULL, hunting_plan TEXT DEFAULT NULL, start_at DATE DEFAULT NULL, end_at DATE DEFAULT NULL, recurrence JSON DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, half_action_price DOUBLE PRECISION DEFAULT NULL, half_action_nb_days INT DEFAULT NULL, nb_actions_available INT DEFAULT NULL, nb_bracelet_person_max INT DEFAULT NULL, nb_bracelets_available INT DEFAULT NULL, max_nb_persons_hunting_day INT DEFAULT NULL, nb_places_day INT DEFAULT NULL, further_information TEXT DEFAULT NULL, companions BOOLEAN DEFAULT NULL, half_action BOOLEAN DEFAULT NULL, status INT DEFAULT NULL, is_paused BOOLEAN DEFAULT NULL, equipement VARCHAR(255) DEFAULT NULL, planning_text TEXT DEFAULT NULL, is_tuchassou_selected BOOLEAN DEFAULT NULL, disponibilities JSON DEFAULT NULL, quantity_booked INT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, caracteric_gibier VARCHAR(255) DEFAULT NULL, cover VARCHAR(255) DEFAULT NULL, frais_chasseur DOUBLE PRECISION DEFAULT NULL, frais_hote DOUBLE PRECISION DEFAULT NULL, recurrence_exception TEXT DEFAULT NULL, is_managed_by_tuchassou BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  54.         $this->addSql('CREATE UNIQUE INDEX UNIQ_29D6873E989D9B62 ON offer (slug)');
  55.         $this->addSql('CREATE INDEX IDX_29D6873E73F74AD4 ON offer (territory_id)');
  56.         $this->addSql('CREATE INDEX IDX_29D6873EB03A8386 ON offer (created_by_id)');
  57.         $this->addSql('CREATE TABLE offer_hunting_mode (offer_id INT NOT NULL, hunting_mode_id INT NOT NULL, PRIMARY KEY(offer_id, hunting_mode_id))');
  58.         $this->addSql('CREATE INDEX IDX_52B7F8EE53C674EE ON offer_hunting_mode (offer_id)');
  59.         $this->addSql('CREATE INDEX IDX_52B7F8EE5DCBF083 ON offer_hunting_mode (hunting_mode_id)');
  60.         $this->addSql('CREATE TABLE offer_weapon (offer_id INT NOT NULL, weapon_id INT NOT NULL, PRIMARY KEY(offer_id, weapon_id))');
  61.         $this->addSql('CREATE INDEX IDX_B066D04753C674EE ON offer_weapon (offer_id)');
  62.         $this->addSql('CREATE INDEX IDX_B066D04795B82273 ON offer_weapon (weapon_id)');
  63.         $this->addSql('CREATE TABLE offer_animal (offer_id INT NOT NULL, animal_id INT NOT NULL, PRIMARY KEY(offer_id, animal_id))');
  64.         $this->addSql('CREATE INDEX IDX_B3FE54BE53C674EE ON offer_animal (offer_id)');
  65.         $this->addSql('CREATE INDEX IDX_B3FE54BE8E962C16 ON offer_animal (animal_id)');
  66.         $this->addSql('CREATE TABLE offer_gibier (offer_id INT NOT NULL, gibier_id INT NOT NULL, PRIMARY KEY(offer_id, gibier_id))');
  67.         $this->addSql('CREATE INDEX IDX_99ECBC0953C674EE ON offer_gibier (offer_id)');
  68.         $this->addSql('CREATE INDEX IDX_99ECBC092B99CC05 ON offer_gibier (gibier_id)');
  69.         $this->addSql('CREATE TABLE offer_additional_service (id INT NOT NULL, offer_id INT NOT NULL, additional_service_id INT NOT NULL, is_active BOOLEAN DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, PRIMARY KEY(id))');
  70.         $this->addSql('CREATE INDEX IDX_33C44C4F53C674EE ON offer_additional_service (offer_id)');
  71.         $this->addSql('CREATE INDEX IDX_33C44C4FF8E98E09 ON offer_additional_service (additional_service_id)');
  72.         $this->addSql('CREATE TABLE offer_cancellation_request (id INT NOT NULL, offer_id INT NOT NULL, state INT NOT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, updated_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, PRIMARY KEY(id))');
  73.         $this->addSql('CREATE INDEX IDX_8A211AE053C674EE ON offer_cancellation_request (offer_id)');
  74.         $this->addSql('CREATE TABLE offer_image (id INT NOT NULL, offer_id INT NOT NULL, path VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  75.         $this->addSql('CREATE INDEX IDX_461079B653C674EE ON offer_image (offer_id)');
  76.         $this->addSql('CREATE TABLE page (id INT NOT NULL, title VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, description TEXT DEFAULT NULL, PRIMARY KEY(id))');
  77.         $this->addSql('CREATE TABLE reset_password_request (id INT NOT NULL, user_id INT NOT NULL, selector VARCHAR(20) NOT NULL, hashed_token VARCHAR(100) NOT NULL, requested_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, expires_at TIMESTAMP(0) WITHOUT TIME ZONE NOT NULL, PRIMARY KEY(id))');
  78.         $this->addSql('CREATE INDEX IDX_7CE748AA76ED395 ON reset_password_request (user_id)');
  79.         $this->addSql('COMMENT ON COLUMN reset_password_request.requested_at IS \'(DC2Type:datetime_immutable)\'');
  80.         $this->addSql('COMMENT ON COLUMN reset_password_request.expires_at IS \'(DC2Type:datetime_immutable)\'');
  81.         $this->addSql('CREATE TABLE territory (id INT NOT NULL, created_by_id INT DEFAULT NULL, name VARCHAR(80) NOT NULL, status VARCHAR(80) NOT NULL, nb_hectares INT NOT NULL, address VARCHAR(255) DEFAULT NULL, postcode INT DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, department VARCHAR(150) DEFAULT NULL, region VARCHAR(150) DEFAULT NULL, longitude VARCHAR(255) DEFAULT NULL, latitude VARCHAR(255) DEFAULT NULL, biotope JSON DEFAULT NULL, biotope_text TEXT DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, tuchassou_recommendations TEXT DEFAULT NULL, is_tuchassou_selected BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  82.         $this->addSql('CREATE INDEX IDX_E9743966B03A8386 ON territory (created_by_id)');
  83.         $this->addSql('CREATE TABLE territory_image (id INT NOT NULL, territory_id INT DEFAULT NULL, path VARCHAR(255) NOT NULL, is_cover BOOLEAN DEFAULT NULL, PRIMARY KEY(id))');
  84.         $this->addSql('CREATE INDEX IDX_7FF7029773F74AD4 ON territory_image (territory_id)');
  85.         $this->addSql('CREATE TABLE "user" (id INT NOT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, is_verified BOOLEAN NOT NULL, is_verified_kyc BOOLEAN DEFAULT NULL, is_admin_validated BOOLEAN DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, birthday TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, phone VARCHAR(255) NOT NULL, is_accept_newsletter BOOLEAN DEFAULT NULL, civility VARCHAR(255) DEFAULT NULL, licence_year INT DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, postal_code INT DEFAULT NULL, city VARCHAR(255) DEFAULT NULL, departement VARCHAR(255) DEFAULT NULL, biograph TEXT DEFAULT NULL, is_infos_exact BOOLEAN DEFAULT NULL, stripe_account_id VARCHAR(255) DEFAULT NULL, stripe_person_id VARCHAR(255) DEFAULT NULL, stripe_account_bank_id VARCHAR(255) DEFAULT NULL, created_at TIMESTAMP(0) WITHOUT TIME ZONE DEFAULT NULL, stripe_customer_id VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id))');
  86.         $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649E7927C74 ON "user" (email)');
  87.         $this->addSql('CREATE TABLE weapon (id INT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id))');
  88.         $this->addSql('ALTER TABLE animal ADD CONSTRAINT FK_6AAB231F2B99CC05 FOREIGN KEY (gibier_id) REFERENCES gibier (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  89.         $this->addSql('ALTER TABLE booking ADD CONSTRAINT FK_E00CEDDEA76ED395 FOREIGN KEY (user_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  90.         $this->addSql('ALTER TABLE booking ADD CONSTRAINT FK_E00CEDDE53C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  91.         $this->addSql('ALTER TABLE booking_dates ADD CONSTRAINT FK_3A0834AB3301C60 FOREIGN KEY (booking_id) REFERENCES booking (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  92.         $this->addSql('ALTER TABLE kyc_validation ADD CONSTRAINT FK_6E931F6DA76ED395 FOREIGN KEY (user_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  93.         $this->addSql('ALTER TABLE offer ADD CONSTRAINT FK_29D6873E73F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  94.         $this->addSql('ALTER TABLE offer ADD CONSTRAINT FK_29D6873EB03A8386 FOREIGN KEY (created_by_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  95.         $this->addSql('ALTER TABLE offer_hunting_mode ADD CONSTRAINT FK_52B7F8EE53C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  96.         $this->addSql('ALTER TABLE offer_hunting_mode ADD CONSTRAINT FK_52B7F8EE5DCBF083 FOREIGN KEY (hunting_mode_id) REFERENCES hunting_mode (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  97.         $this->addSql('ALTER TABLE offer_weapon ADD CONSTRAINT FK_B066D04753C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  98.         $this->addSql('ALTER TABLE offer_weapon ADD CONSTRAINT FK_B066D04795B82273 FOREIGN KEY (weapon_id) REFERENCES weapon (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  99.         $this->addSql('ALTER TABLE offer_animal ADD CONSTRAINT FK_B3FE54BE53C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  100.         $this->addSql('ALTER TABLE offer_animal ADD CONSTRAINT FK_B3FE54BE8E962C16 FOREIGN KEY (animal_id) REFERENCES animal (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  101.         $this->addSql('ALTER TABLE offer_gibier ADD CONSTRAINT FK_99ECBC0953C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  102.         $this->addSql('ALTER TABLE offer_gibier ADD CONSTRAINT FK_99ECBC092B99CC05 FOREIGN KEY (gibier_id) REFERENCES gibier (id) ON DELETE CASCADE NOT DEFERRABLE INITIALLY IMMEDIATE');
  103.         $this->addSql('ALTER TABLE offer_additional_service ADD CONSTRAINT FK_33C44C4F53C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  104.         $this->addSql('ALTER TABLE offer_additional_service ADD CONSTRAINT FK_33C44C4FF8E98E09 FOREIGN KEY (additional_service_id) REFERENCES additional_service (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  105.         $this->addSql('ALTER TABLE offer_cancellation_request ADD CONSTRAINT FK_8A211AE053C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  106.         $this->addSql('ALTER TABLE offer_image ADD CONSTRAINT FK_461079B653C674EE FOREIGN KEY (offer_id) REFERENCES offer (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  107.         $this->addSql('ALTER TABLE reset_password_request ADD CONSTRAINT FK_7CE748AA76ED395 FOREIGN KEY (user_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  108.         $this->addSql('ALTER TABLE territory ADD CONSTRAINT FK_E9743966B03A8386 FOREIGN KEY (created_by_id) REFERENCES "user" (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  109.         $this->addSql('ALTER TABLE territory_image ADD CONSTRAINT FK_7FF7029773F74AD4 FOREIGN KEY (territory_id) REFERENCES territory (id) NOT DEFERRABLE INITIALLY IMMEDIATE');
  110.     }
  111.     public function down(Schema $schema): void
  112.     {
  113.         // this down() migration is auto-generated, please modify it to your needs
  114.         $this->addSql('CREATE SCHEMA public');
  115.         $this->addSql('ALTER TABLE offer_additional_service DROP CONSTRAINT FK_33C44C4FF8E98E09');
  116.         $this->addSql('ALTER TABLE offer_animal DROP CONSTRAINT FK_B3FE54BE8E962C16');
  117.         $this->addSql('ALTER TABLE booking_dates DROP CONSTRAINT FK_3A0834AB3301C60');
  118.         $this->addSql('ALTER TABLE animal DROP CONSTRAINT FK_6AAB231F2B99CC05');
  119.         $this->addSql('ALTER TABLE offer_gibier DROP CONSTRAINT FK_99ECBC092B99CC05');
  120.         $this->addSql('ALTER TABLE offer_hunting_mode DROP CONSTRAINT FK_52B7F8EE5DCBF083');
  121.         $this->addSql('ALTER TABLE booking DROP CONSTRAINT FK_E00CEDDE53C674EE');
  122.         $this->addSql('ALTER TABLE offer_hunting_mode DROP CONSTRAINT FK_52B7F8EE53C674EE');
  123.         $this->addSql('ALTER TABLE offer_weapon DROP CONSTRAINT FK_B066D04753C674EE');
  124.         $this->addSql('ALTER TABLE offer_animal DROP CONSTRAINT FK_B3FE54BE53C674EE');
  125.         $this->addSql('ALTER TABLE offer_gibier DROP CONSTRAINT FK_99ECBC0953C674EE');
  126.         $this->addSql('ALTER TABLE offer_additional_service DROP CONSTRAINT FK_33C44C4F53C674EE');
  127.         $this->addSql('ALTER TABLE offer_cancellation_request DROP CONSTRAINT FK_8A211AE053C674EE');
  128.         $this->addSql('ALTER TABLE offer_image DROP CONSTRAINT FK_461079B653C674EE');
  129.         $this->addSql('ALTER TABLE offer DROP CONSTRAINT FK_29D6873E73F74AD4');
  130.         $this->addSql('ALTER TABLE territory_image DROP CONSTRAINT FK_7FF7029773F74AD4');
  131.         $this->addSql('ALTER TABLE booking DROP CONSTRAINT FK_E00CEDDEA76ED395');
  132.         $this->addSql('ALTER TABLE kyc_validation DROP CONSTRAINT FK_6E931F6DA76ED395');
  133.         $this->addSql('ALTER TABLE offer DROP CONSTRAINT FK_29D6873EB03A8386');
  134.         $this->addSql('ALTER TABLE reset_password_request DROP CONSTRAINT FK_7CE748AA76ED395');
  135.         $this->addSql('ALTER TABLE territory DROP CONSTRAINT FK_E9743966B03A8386');
  136.         $this->addSql('ALTER TABLE offer_weapon DROP CONSTRAINT FK_B066D04795B82273');
  137.         $this->addSql('DROP SEQUENCE additional_service_id_seq CASCADE');
  138.         $this->addSql('DROP SEQUENCE address_id_seq CASCADE');
  139.         $this->addSql('DROP SEQUENCE animal_id_seq CASCADE');
  140.         $this->addSql('DROP SEQUENCE booking_id_seq CASCADE');
  141.         $this->addSql('DROP SEQUENCE booking_dates_id_seq CASCADE');
  142.         $this->addSql('DROP SEQUENCE doc_id_seq CASCADE');
  143.         $this->addSql('DROP SEQUENCE emails_id_seq CASCADE');
  144.         $this->addSql('DROP SEQUENCE gibier_id_seq CASCADE');
  145.         $this->addSql('DROP SEQUENCE hunting_mode_id_seq CASCADE');
  146.         $this->addSql('DROP SEQUENCE kyc_validation_id_seq CASCADE');
  147.         $this->addSql('DROP SEQUENCE offer_id_seq CASCADE');
  148.         $this->addSql('DROP SEQUENCE offer_additional_service_id_seq CASCADE');
  149.         $this->addSql('DROP SEQUENCE offer_cancellation_request_id_seq CASCADE');
  150.         $this->addSql('DROP SEQUENCE offer_image_id_seq CASCADE');
  151.         $this->addSql('DROP SEQUENCE page_id_seq CASCADE');
  152.         $this->addSql('DROP SEQUENCE reset_password_request_id_seq CASCADE');
  153.         $this->addSql('DROP SEQUENCE territory_id_seq CASCADE');
  154.         $this->addSql('DROP SEQUENCE territory_image_id_seq CASCADE');
  155.         $this->addSql('DROP SEQUENCE "user_id_seq" CASCADE');
  156.         $this->addSql('DROP SEQUENCE weapon_id_seq CASCADE');
  157.         $this->addSql('DROP TABLE additional_service');
  158.         $this->addSql('DROP TABLE address');
  159.         $this->addSql('DROP TABLE animal');
  160.         $this->addSql('DROP TABLE booking');
  161.         $this->addSql('DROP TABLE booking_dates');
  162.         $this->addSql('DROP TABLE doc');
  163.         $this->addSql('DROP TABLE emails');
  164.         $this->addSql('DROP TABLE gibier');
  165.         $this->addSql('DROP TABLE hunting_mode');
  166.         $this->addSql('DROP TABLE kyc_validation');
  167.         $this->addSql('DROP TABLE offer');
  168.         $this->addSql('DROP TABLE offer_hunting_mode');
  169.         $this->addSql('DROP TABLE offer_weapon');
  170.         $this->addSql('DROP TABLE offer_animal');
  171.         $this->addSql('DROP TABLE offer_gibier');
  172.         $this->addSql('DROP TABLE offer_additional_service');
  173.         $this->addSql('DROP TABLE offer_cancellation_request');
  174.         $this->addSql('DROP TABLE offer_image');
  175.         $this->addSql('DROP TABLE page');
  176.         $this->addSql('DROP TABLE reset_password_request');
  177.         $this->addSql('DROP TABLE territory');
  178.         $this->addSql('DROP TABLE territory_image');
  179.         $this->addSql('DROP TABLE "user"');
  180.         $this->addSql('DROP TABLE weapon');
  181.     }
  182. }