migrations/Version20220630065923.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 Version20220630065923 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 agency (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) NOT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE airline (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, iata_code VARCHAR(5) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE airport (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, city VARCHAR(45) NOT NULL, country VARCHAR(5) NOT NULL, iata_code VARCHAR(3) NOT NULL, INDEX search_idx1 (iata_code), FULLTEXT INDEX search_idx2 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE bank_account (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, currency VARCHAR(255) NOT NULL, iban VARCHAR(45) NOT NULL, branch_name VARCHAR(45) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE banner_area (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, desktop_width SMALLINT NOT NULL, desktop_height SMALLINT NOT NULL, mobile_width SMALLINT DEFAULT NULL, mobile_height SMALLINT DEFAULT NULL, tablet_width SMALLINT DEFAULT NULL, tablet_height SMALLINT DEFAULT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE bin (id INT AUTO_INCREMENT NOT NULL, bin_bank_id INT NOT NULL, bin VARCHAR(10) NOT NULL, type VARCHAR(45) DEFAULT NULL, card_provider VARCHAR(45) DEFAULT NULL, INDEX IDX_AA275AEDDACE2ECC (bin_bank_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE bin_bank (id INT AUTO_INCREMENT NOT NULL, pos_id INT NOT NULL, name VARCHAR(45) NOT NULL, INDEX IDX_985B27CF41085FAE (pos_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE currency_rate (id INT AUTO_INCREMENT NOT NULL, try NUMERIC(10, 2) NOT NULL, usd NUMERIC(10, 2) NOT NULL, eur NUMERIC(10, 2) NOT NULL, stg NUMERIC(10, 2) NOT NULL, type enum(\'AUTO\', \'MANUEL\'), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE discount (id INT AUTO_INCREMENT NOT NULL, reservation_start_date DATE NOT NULL, reservation_end_date DATE NOT NULL, acc_start_date DATE NOT NULL, acc_end_date DATE NOT NULL, discount_type enum(\'NET\',\'PERCENT\'), discount_rate NUMERIC(10, 2) NOT NULL, min_acc SMALLINT NOT NULL, hotel_mandatory TINYINT(1) NOT NULL, transfer_mandatory TINYINT(1) NOT NULL, flight_mandatory TINYINT(1) NOT NULL, tour_mandatory TINYINT(1) NOT NULL, min_amount NUMERIC(10, 2) NOT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE discount_coupons (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, code VARCHAR(45) NOT NULL, limit_count SMALLINT NOT NULL, remaining_count SMALLINT NOT NULL, INDEX IDX_436C7C094C7C611F (discount_id), INDEX search_idx1 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE discount_hotel (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, hotel_id INT NOT NULL, INDEX IDX_2879864E4C7C611F (discount_id), INDEX IDX_2879864E3243BB18 (hotel_id), UNIQUE INDEX uniq_1 (discount_id, hotel_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE discount_hotel_category (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, hotel_category_id INT NOT NULL, INDEX IDX_39871ACA4C7C611F (discount_id), INDEX IDX_39871ACACC88D7CD (hotel_category_id), UNIQUE INDEX uniq_1 (discount_id, hotel_category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE discount_hotel_destination (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, hotel_destination_id INT NOT NULL, INDEX IDX_1508998F4C7C611F (discount_id), INDEX IDX_1508998FC437287B (hotel_destination_id), UNIQUE INDEX uniq_1 (discount_id, hotel_destination_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE discount_tour (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, tour_id INT NOT NULL, INDEX IDX_F453FCD34C7C611F (discount_id), INDEX IDX_F453FCD315ED8D43 (tour_id), UNIQUE INDEX uniq_1 (discount_id, tour_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE discount_tour_category (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, tour_category_id INT NOT NULL, INDEX IDX_31FC887D4C7C611F (discount_id), INDEX IDX_31FC887D7210CF21 (tour_category_id), UNIQUE INDEX uniq_1 (discount_id, tour_category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE discount_tour_destination (id INT AUTO_INCREMENT NOT NULL, discount_id INT NOT NULL, tour_destination_id INT NOT NULL, INDEX IDX_51B9313E4C7C611F (discount_id), INDEX IDX_51B9313E1800822E (tour_destination_id), UNIQUE INDEX uniq_1 (discount_id, tour_destination_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE hotel (id INT AUTO_INCREMENT NOT NULL, provider_id INT NOT NULL, destination_id INT NOT NULL, image_id INT DEFAULT NULL, name VARCHAR(100) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, provider_reference VARCHAR(45) NOT NULL, star enum(\'1\', \'2\', \'3\', \'4\', \'5\', \'6\', \'7\'), mail VARCHAR(45) DEFAULT NULL, phone VARCHAR(45) DEFAULT NULL, fax VARCHAR(45) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, latitude VARCHAR(45) NOT NULL, longitude VARCHAR(45) NOT NULL, INDEX IDX_3535ED9A53A8AA (provider_id), INDEX IDX_3535ED9816C6140 (destination_id), INDEX IDX_3535ED93DA5256D (image_id), FULLTEXT INDEX search_idx1 (name), INDEX search_idx3 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE hotel_hotel_category (hotel_id INT NOT NULL, hotel_category_id INT NOT NULL, INDEX IDX_17682883243BB18 (hotel_id), INDEX IDX_1768288CC88D7CD (hotel_category_id), PRIMARY KEY(hotel_id, hotel_category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE hotel_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, FULLTEXT INDEX search_idx1 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE hotel_destination (id INT AUTO_INCREMENT NOT NULL, parent_id INT DEFAULT NULL, name VARCHAR(45) NOT NULL, latitude VARCHAR(45) NOT NULL, longitude VARCHAR(45) NOT NULL, INDEX IDX_E0087485727ACA70 (parent_id), FULLTEXT INDEX search_idx1 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE hotel_eb_insurance (id INT AUTO_INCREMENT NOT NULL, min_price NUMERIC(10, 2) NOT NULL, max_price NUMERIC(10, 2) NOT NULL, insurance_fee NUMERIC(10, 2) NOT NULL, currency VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE hotel_event (id INT AUTO_INCREMENT NOT NULL, hotel_id INT NOT NULL, date DATE NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, status TINYINT(1) NOT NULL, INDEX IDX_D87AC4633243BB18 (hotel_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE hotel_facality (id INT AUTO_INCREMENT NOT NULL, hotel_id INT NOT NULL, feature_group_id INT NOT NULL, feature_id INT NOT NULL, input_text VARCHAR(255) DEFAULT NULL, input_richtext LONGTEXT DEFAULT NULL, input_number INT DEFAULT NULL, input_yes_no TINYINT(1) DEFAULT NULL, input_paid_free TINYINT(1) DEFAULT NULL, input_select VARCHAR(255) DEFAULT NULL, INDEX IDX_62480D013243BB18 (hotel_id), INDEX IDX_62480D0187B97678 (feature_group_id), INDEX IDX_62480D0160E4B879 (feature_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE hotel_feature (id INT AUTO_INCREMENT NOT NULL, feature_group_id INT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, sequence SMALLINT NOT NULL, type enum(\'text\', \'richtext\', \'number\', \'yes_no\', \'paid_free\', \'select\'), suffix VARCHAR(45) DEFAULT NULL, select_options LONGTEXT DEFAULT NULL, INDEX IDX_CC9D6B4F87B97678 (feature_group_id), FULLTEXT INDEX search_idx1 (name), INDEX search_idx2 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE hotel_feature_group (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, sequence SMALLINT NOT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE hotel_installment (id INT AUTO_INCREMENT NOT NULL, pos_id INT NOT NULL, hotel_id INT NOT NULL, installment SMALLINT NOT NULL, commission NUMERIC(10, 2) NOT NULL, customer_commission NUMERIC(10, 2) NOT NULL, INDEX IDX_95B9C0E241085FAE (pos_id), INDEX IDX_95B9C0E23243BB18 (hotel_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE hotel_markup (id INT AUTO_INCREMENT NOT NULL, hotel_id INT DEFAULT NULL, provider_id INT DEFAULT NULL, category_id INT DEFAULT NULL, destination_id INT DEFAULT NULL, min_acc SMALLINT NOT NULL, reservation_start_date DATE DEFAULT NULL, reservation_end_date DATE DEFAULT NULL, acc_start_date DATE DEFAULT NULL, acc_end_date DATE DEFAULT NULL, commission_rate NUMERIC(10, 2) NOT NULL, commission_type enum(\'NET\',\'PERCENT\'), commission_currency enum(\'TRY\'), sequence SMALLINT NOT NULL, INDEX IDX_BAE981E43243BB18 (hotel_id), INDEX IDX_BAE981E4A53A8AA (provider_id), INDEX IDX_BAE981E412469DE2 (category_id), INDEX IDX_BAE981E4816C6140 (destination_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE hotel_provider (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, code VARCHAR(45) NOT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE image (id INT AUTO_INCREMENT NOT NULL, hotel_id INT DEFAULT NULL, tour_id INT DEFAULT NULL, hotel_event_id INT DEFAULT NULL, type enum(\'HOTEL\',\'TOUR\',\'HOTEL_EVENT\'), full_path VARCHAR(255) NOT NULL, width SMALLINT NOT NULL, height SMALLINT NOT NULL, mime VARCHAR(45) NOT NULL, `row` SMALLINT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, bucket VARCHAR(45) NOT NULL, path VARCHAR(255) NOT NULL, size NUMERIC(10, 2) NOT NULL, INDEX IDX_C53D045F3243BB18 (hotel_id), INDEX IDX_C53D045F15ED8D43 (tour_id), INDEX IDX_C53D045F33963AF9 (hotel_event_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE package_profit (id INT AUTO_INCREMENT NOT NULL, hotel_id INT DEFAULT NULL, airport_id INT DEFAULT NULL, hotel_destination_id INT DEFAULT NULL, sequence SMALLINT NOT NULL, rate SMALLINT NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, start_date DATE NOT NULL, end_date DATE NOT NULL, acc_start_date DATE NOT NULL, acc_end_date DATE NOT NULL, acc_min SMALLINT NOT NULL, hotel_discount SMALLINT DEFAULT NULL, transfer_discount SMALLINT DEFAULT NULL, INDEX IDX_CB41591D3243BB18 (hotel_id), INDEX IDX_CB41591D289F53C8 (airport_id), INDEX IDX_CB41591DC437287B (hotel_destination_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE password_reminder (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(100) NOT NULL, token VARCHAR(100) NOT NULL, expiry_date DATE NOT NULL, type enum(\'SITE\', \'ADMIN\'), UNIQUE INDEX UNIQ_D0A0DD80E7927C74 (email), INDEX search_idx1 (token), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE payment (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, pos_id INT DEFAULT NULL, bank_account_id INT DEFAULT NULL, oid VARCHAR(45) DEFAULT NULL, installment SMALLINT DEFAULT NULL, total_amount NUMERIC(10, 2) NOT NULL, net_amount NUMERIC(10, 2) NOT NULL, commission NUMERIC(10, 2) NOT NULL, status enum(\'WAIT\', \'OK\', \'FAIL\'), currency VARCHAR(3) NOT NULL, date DATETIME NOT NULL, card_number VARCHAR(30) DEFAULT NULL, message VARCHAR(255) DEFAULT NULL, transactionid VARCHAR(45) DEFAULT NULL, token VARCHAR(100) DEFAULT NULL, type enum(\'CREDIT_CARD\', \'TRANSFER\'), INDEX IDX_6D28840DB83297E7 (reservation_id), INDEX IDX_6D28840D41085FAE (pos_id), INDEX IDX_6D28840D12CB990C (bank_account_id), INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE pos (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, namespace VARCHAR(45) NOT NULL, is_default TINYINT(1) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, has_xml TINYINT(1) NOT NULL, has_3d TINYINT(1) NOT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE pos_installment (id INT AUTO_INCREMENT NOT NULL, pos_id INT NOT NULL, installment SMALLINT NOT NULL, commission NUMERIC(10, 2) NOT NULL, customer_commission NUMERIC(10, 2) NOT NULL, INDEX IDX_62E70C8241085FAE (pos_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE reservation (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, discount_coupon_id INT DEFAULT NULL, package_profit_id INT DEFAULT NULL, operation_user_id INT DEFAULT NULL, total_price NUMERIC(10, 2) NOT NULL, base_price NUMERIC(10, 2) NOT NULL, total_cost NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), payed_price NUMERIC(10, 2) NOT NULL, remaining_price NUMERIC(10, 2) NOT NULL, hotel_count SMALLINT NOT NULL, flight_count SMALLINT NOT NULL, transfer_count SMALLINT NOT NULL, tour_count SMALLINT NOT NULL, status enum(\'LEAD\',\'WAITING_PAYMENT\',\'NEW\',\'CONFIRM\',\'CHANGE\',\'CANCEL\'), created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', adt_count SMALLINT NOT NULL, chd_count SMALLINT NOT NULL, check_in DATE DEFAULT NULL, check_out DATE DEFAULT NULL, voucher VARCHAR(45) NOT NULL, guest_note LONGTEXT DEFAULT NULL, approvel_status enum(\'APPROVED\',\'WAITING\',\'NOT_SEND\'), approvel_ip VARCHAR(45) DEFAULT NULL, eb_insurance_fee NUMERIC(10, 2) DEFAULT NULL, INDEX IDX_42C84955A76ED395 (user_id), INDEX IDX_42C8495561F1DE6 (discount_coupon_id), INDEX IDX_42C84955181D62C3 (package_profit_id), INDEX IDX_42C849554AF5358 (operation_user_id), INDEX search_voucher (voucher), INDEX search_createdat (created_at), INDEX search_checkin (check_in), INDEX search_checkout (check_out), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE reservation_flight (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, currency_rate_id INT NOT NULL, provider_process_code VARCHAR(45) DEFAULT NULL, airline_code VARCHAR(45) NOT NULL, ticket_date DATE NOT NULL, flight_no VARCHAR(45) NOT NULL, type enum(\'DEPARTURE\', \'RETURN\'), departure_airport VARCHAR(5) NOT NULL, arrival_airport VARCHAR(5) NOT NULL, departure_date DATE NOT NULL, departure_time TIME NOT NULL, arrival_date DATE NOT NULL, arrival_time TIME NOT NULL, status enum(\'TICKET_WAIT\', \'TICKET\'), is_cancelled TINYINT(1) DEFAULT 0 NOT NULL, pnr VARCHAR(45) DEFAULT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), base_price NUMERIC(10, 2) NOT NULL, base_cost NUMERIC(10, 2) NOT NULL, INDEX IDX_8AA6AF95B83297E7 (reservation_id), INDEX IDX_8AA6AF9561306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  54.         $this->addSql('CREATE TABLE reservation_flight_segment (id INT AUTO_INCREMENT NOT NULL, reservation_flight_id INT NOT NULL, class VARCHAR(45) NOT NULL, airline_code VARCHAR(45) NOT NULL, flight_no VARCHAR(45) NOT NULL, departure_airport VARCHAR(5) NOT NULL, arrival_airport VARCHAR(5) NOT NULL, departure_date DATE NOT NULL, departure_time TIME NOT NULL, arrival_date DATE NOT NULL, arrival_time TIME NOT NULL, INDEX IDX_8E5957CA8BB3195A (reservation_flight_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE reservation_hotel (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, hotel_id INT NOT NULL, currency_rate_id INT NOT NULL, check_in DATE NOT NULL, check_out DATE NOT NULL, room_code VARCHAR(100) NOT NULL, room_title VARCHAR(100) NOT NULL, concept_code VARCHAR(100) NOT NULL, concept_title VARCHAR(100) NOT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), base_price NUMERIC(10, 2) NOT NULL, base_cost NUMERIC(10, 2) NOT NULL, INDEX IDX_402C8E7EB83297E7 (reservation_id), INDEX IDX_402C8E7E3243BB18 (hotel_id), INDEX IDX_402C8E7E61306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE reservation_invoice (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, invoice_type enum(\'PERSONAL\',\'CORPORATE\'), first_name VARCHAR(100) DEFAULT NULL, last_name VARCHAR(100) DEFAULT NULL, company_name VARCHAR(100) DEFAULT NULL, email VARCHAR(100) DEFAULT NULL, identify_number VARCHAR(15) DEFAULT NULL, tax_office VARCHAR(45) DEFAULT NULL, tax_number VARCHAR(45) DEFAULT NULL, status enum(\'WAITING\',\'DONE\'), address VARCHAR(255) NOT NULL, phone VARCHAR(45) NOT NULL, UNIQUE INDEX UNIQ_F7F0ACC1B83297E7 (reservation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE reservation_pax (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, type enum(\'ADT\',\'CHD\'), gender enum(\'MR\',\'MRS\'), first_name VARCHAR(100) NOT NULL, last_name VARCHAR(100) NOT NULL, birtday DATE NOT NULL, phone VARCHAR(45) DEFAULT NULL, hes_code VARCHAR(15) DEFAULT NULL, identify_number VARCHAR(15) DEFAULT NULL, passport_number VARCHAR(15) DEFAULT NULL, INDEX IDX_DC8A3F75B83297E7 (reservation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE reservation_payment (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, payment_id INT NOT NULL, currency_rate_id INT NOT NULL, amount NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), commission NUMERIC(10, 2) NOT NULL, date DATE NOT NULL, INDEX IDX_ABD3F88B83297E7 (reservation_id), INDEX IDX_ABD3F884C3A3BB (payment_id), INDEX IDX_ABD3F8861306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('CREATE TABLE reservation_tour (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, tour_id INT NOT NULL, currency_rate_id INT NOT NULL, check_in DATE NOT NULL, check_out DATE NOT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), base_price NUMERIC(10, 2) NOT NULL, base_cost NUMERIC(10, 2) NOT NULL, INDEX IDX_7CE83401B83297E7 (reservation_id), INDEX IDX_7CE8340115ED8D43 (tour_id), INDEX IDX_7CE8340161306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  60.         $this->addSql('CREATE TABLE reservation_tour_extra (id INT AUTO_INCREMENT NOT NULL, reservation_tour_id INT NOT NULL, reservation_id INT NOT NULL, currency_rate_id INT NOT NULL, name VARCHAR(45) NOT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), base_price NUMERIC(10, 2) NOT NULL, base_cost NUMERIC(10, 2) NOT NULL, INDEX IDX_16DAD4F9727836C6 (reservation_tour_id), INDEX IDX_16DAD4F9B83297E7 (reservation_id), INDEX IDX_16DAD4F961306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  61.         $this->addSql('CREATE TABLE reservation_transfer (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, airport_id INT NOT NULL, hotel_destination_id INT NOT NULL, vehicle_group_id INT DEFAULT NULL, currency_rate_id INT NOT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, transfer_type enum(\'ECONOMY\', \'PRIVATE\'), date DATE NOT NULL, way enum(\'AIRPORT_DESTINATION\', \'DESTINATION_AIRPORT\'), status enum(\'NEW\'), currency enum(\'TRY\',\'USD\',\'EUR\',\'STG\'), base_price NUMERIC(10, 2) NOT NULL, base_cost NUMERIC(10, 2) NOT NULL, INDEX IDX_DD8141D4B83297E7 (reservation_id), INDEX IDX_DD8141D4289F53C8 (airport_id), INDEX IDX_DD8141D4C437287B (hotel_destination_id), INDEX IDX_DD8141D42346D6D3 (vehicle_group_id), INDEX IDX_DD8141D461306570 (currency_rate_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  62.         $this->addSql('CREATE TABLE review (id INT AUTO_INCREMENT NOT NULL, reservation_id INT NOT NULL, date DATETIME NOT NULL, point_meal enum(\'1\',\'2\',\'3\',\'4\',\'5\'), point_room enum(\'1\',\'2\',\'3\',\'4\',\'5\'), point_service enum(\'1\',\'2\',\'3\',\'4\',\'5\'), point_operation_user enum(\'1\',\'2\',\'3\',\'4\',\'5\'), description LONGTEXT NOT NULL, vocation_type enum(\'WORK\',\'COUPLE\',\'FAMILY\',\'FRIEND\',\'ALONE\'), recommend enum(\'YES\',\'NO\',\'UNDECIDED\'), INDEX IDX_794381C6B83297E7 (reservation_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  63.         $this->addSql('CREATE TABLE search_log_hotel (id INT AUTO_INCREMENT NOT NULL, destination_id INT DEFAULT NULL, hotel_id INT DEFAULT NULL, user_id INT DEFAULT NULL, uid VARCHAR(100) NOT NULL, type enum(\'HOTEL\', \'DESTINATION\'), check_in DATE NOT NULL, check_out DATE NOT NULL, adt SMALLINT NOT NULL, chd SMALLINT NOT NULL, chd_age JSON NOT NULL, UNIQUE INDEX UNIQ_9836A52C539B0606 (uid), INDEX IDX_9836A52C816C6140 (destination_id), INDEX IDX_9836A52C3243BB18 (hotel_id), INDEX IDX_9836A52CA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  64.         $this->addSql('CREATE TABLE seo_page (id INT AUTO_INCREMENT NOT NULL, hotel_destination_id INT DEFAULT NULL, hotel_category_id INT DEFAULT NULL, hotel_id INT DEFAULT NULL, tour_destination_id INT DEFAULT NULL, tour_id INT DEFAULT NULL, tour_category_id INT DEFAULT NULL, tour_type_id INT DEFAULT NULL, slug VARCHAR(255) NOT NULL, type enum(\'HOME\',\'BLOG\',\'HOTEL\',\'HOTEL_DETAIL\',\'HOTEL_DESTINATION\',\'HOTEL_CATEGORY\',\'TOUR\',\'TOUR_DESTINATION\',\'TOUR_CATEGORY\',\'TOUR_TYPE\'), meta_title VARCHAR(255) NOT NULL, meta_description LONGTEXT NOT NULL, meta_keyword LONGTEXT NOT NULL, status TINYINT(1) NOT NULL, redirect VARCHAR(255) DEFAULT NULL, UNIQUE INDEX UNIQ_E8DCA6F1C437287B (hotel_destination_id), UNIQUE INDEX UNIQ_E8DCA6F1CC88D7CD (hotel_category_id), UNIQUE INDEX UNIQ_E8DCA6F13243BB18 (hotel_id), UNIQUE INDEX UNIQ_E8DCA6F11800822E (tour_destination_id), UNIQUE INDEX UNIQ_E8DCA6F115ED8D43 (tour_id), UNIQUE INDEX UNIQ_E8DCA6F17210CF21 (tour_category_id), INDEX IDX_E8DCA6F185A60912 (tour_type_id), UNIQUE INDEX uniq_1 (slug, type, status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  65.         $this->addSql('CREATE TABLE seo_page_article (id INT AUTO_INCREMENT NOT NULL, seo_page_id INT NOT NULL, article_id INT NOT NULL, INDEX IDX_1C904DD1A57F59AF (seo_page_id), UNIQUE INDEX uniq_1 (seo_page_id, article_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  66.         $this->addSql('CREATE TABLE tour (id INT AUTO_INCREMENT NOT NULL, provider_id INT NOT NULL, image_id INT DEFAULT NULL, type_id INT NOT NULL, name VARCHAR(100) NOT NULL, currency VARCHAR(3) NOT NULL, currency_calculation_type enum(\'STATIC\',\'AUTO\'), currency_static_rate NUMERIC(10, 2) DEFAULT NULL, day SMALLINT NOT NULL, night SMALLINT NOT NULL, is_visa_required TINYINT(1) NOT NULL, transportation enum(\'BUS\',\'FLIGHT\',\'TRAIN\'), status TINYINT(1) NOT NULL, INDEX IDX_6AD1F969A53A8AA (provider_id), INDEX IDX_6AD1F9693DA5256D (image_id), INDEX IDX_6AD1F969C54C8C93 (type_id), INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  67.         $this->addSql('CREATE TABLE tour_tour_destination (tour_id INT NOT NULL, tour_destination_id INT NOT NULL, INDEX IDX_9CED00EE15ED8D43 (tour_id), INDEX IDX_9CED00EE1800822E (tour_destination_id), PRIMARY KEY(tour_id, tour_destination_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  68.         $this->addSql('CREATE TABLE tour_tour_category (tour_id INT NOT NULL, tour_category_id INT NOT NULL, INDEX IDX_F90194F115ED8D43 (tour_id), INDEX IDX_F90194F17210CF21 (tour_category_id), PRIMARY KEY(tour_id, tour_category_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  69.         $this->addSql('CREATE TABLE tour_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  70.         $this->addSql('CREATE TABLE tour_day (id INT AUTO_INCREMENT NOT NULL, tour_id INT NOT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, day SMALLINT NOT NULL, INDEX IDX_61B4BCA415ED8D43 (tour_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  71.         $this->addSql('CREATE TABLE tour_destination (id INT AUTO_INCREMENT NOT NULL, parent_id INT DEFAULT NULL, name VARCHAR(45) NOT NULL, latitude VARCHAR(45) NOT NULL, longitude VARCHAR(45) NOT NULL, INDEX IDX_5E906C69727ACA70 (parent_id), FULLTEXT INDEX search_idx1 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  72.         $this->addSql('CREATE TABLE tour_extra_service (id INT AUTO_INCREMENT NOT NULL, tour_id INT NOT NULL, price NUMERIC(10, 2) NOT NULL, cost NUMERIC(10, 2) NOT NULL, currency VARCHAR(3) NOT NULL, calculate_type enum(\'PERPERSON\', \'ONETIME\'), is_mandatory TINYINT(1) NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) NOT NULL, INDEX IDX_5CF4493315ED8D43 (tour_id), INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  73.         $this->addSql('CREATE TABLE tour_notes (id INT AUTO_INCREMENT NOT NULL, tour_id INT NOT NULL, type enum(\'IMPORTANT\', \'IMFORMATIONS\'), notes LONGTEXT NOT NULL, services_with_priced LONGTEXT DEFAULT NULL, services_with_free LONGTEXT DEFAULT NULL, INDEX IDX_3A54B6A415ED8D43 (tour_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  74.         $this->addSql('CREATE TABLE tour_price (id INT AUTO_INCREMENT NOT NULL, tour_id INT NOT NULL, begin DATE NOT NULL, end DATE NOT NULL, single_price NUMERIC(10, 2) NOT NULL, dpp_price NUMERIC(10, 2) NOT NULL, triple_price NUMERIC(10, 2) NOT NULL, child02_price NUMERIC(10, 2) NOT NULL, child36_price NUMERIC(10, 2) NOT NULL, child712_price NUMERIC(10, 2) NOT NULL, single_cost NUMERIC(10, 2) NOT NULL, dpp_cost NUMERIC(10, 2) NOT NULL, triple_cost NUMERIC(10, 2) NOT NULL, child02_cost NUMERIC(10, 2) NOT NULL, child36_cost NUMERIC(10, 2) NOT NULL, child712_cost NUMERIC(10, 2) NOT NULL, discount NUMERIC(10, 2) DEFAULT NULL, discount_date DATE DEFAULT NULL, quata INT NOT NULL, reel_quata INT NOT NULL, hotels VARCHAR(255) DEFAULT NULL, flights VARCHAR(255) DEFAULT NULL, INDEX IDX_F18732F115ED8D43 (tour_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  75.         $this->addSql('CREATE TABLE tour_provider (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, INDEX search_idx1 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  76.         $this->addSql('CREATE TABLE tour_type (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  77.         $this->addSql('CREATE TABLE transfer (id INT AUTO_INCREMENT NOT NULL, airport_id INT NOT NULL, hotel_destination_id INT NOT NULL, vehicle_group_id INT DEFAULT NULL, provider_id INT NOT NULL, type enum(\'ECONOMY\', \'PRIVATE\'), single_price NUMERIC(10, 2) DEFAULT NULL, child02_price NUMERIC(10, 2) DEFAULT NULL, child36_price NUMERIC(10, 2) DEFAULT NULL, child712_price NUMERIC(10, 2) DEFAULT NULL, single_cost NUMERIC(10, 2) DEFAULT NULL, child02_cost NUMERIC(10, 2) DEFAULT NULL, child36_cost NUMERIC(10, 2) DEFAULT NULL, child712_cost NUMERIC(10, 2) DEFAULT NULL, vehicle_price NUMERIC(10, 2) DEFAULT NULL, vehicle_cost NUMERIC(10, 2) DEFAULT NULL, oneway_discount SMALLINT DEFAULT NULL, currency VARCHAR(3) NOT NULL, INDEX IDX_4034A3C0289F53C8 (airport_id), INDEX IDX_4034A3C0C437287B (hotel_destination_id), INDEX IDX_4034A3C02346D6D3 (vehicle_group_id), INDEX IDX_4034A3C0A53A8AA (provider_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  78.         $this->addSql('CREATE TABLE transfer_provider (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  79.         $this->addSql('CREATE TABLE transfer_vehicle_group (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(45) NOT NULL, min_pax SMALLINT NOT NULL, max_pax SMALLINT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  80.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, agency_id INT NOT NULL, email VARCHAR(180) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) NOT NULL, firstname VARCHAR(45) NOT NULL, surname VARCHAR(45) NOT NULL, status TINYINT(1) DEFAULT 1 NOT NULL, type enum(\'SITE\',\'GUEST\',\'ADMIN\'), phone VARCHAR(45) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, api_token VARCHAR(255) DEFAULT NULL, last_login_date DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), INDEX IDX_8D93D649CDEADB2A (agency_id), INDEX search_idx1 (email), INDEX search_idx2 (status), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  81.         $this->addSql('ALTER TABLE bin ADD CONSTRAINT FK_AA275AEDDACE2ECC FOREIGN KEY (bin_bank_id) REFERENCES bin_bank (id)');
  82.         $this->addSql('ALTER TABLE bin_bank ADD CONSTRAINT FK_985B27CF41085FAE FOREIGN KEY (pos_id) REFERENCES pos (id)');
  83.         $this->addSql('ALTER TABLE discount_coupons ADD CONSTRAINT FK_436C7C094C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  84.         $this->addSql('ALTER TABLE discount_hotel ADD CONSTRAINT FK_2879864E4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  85.         $this->addSql('ALTER TABLE discount_hotel ADD CONSTRAINT FK_2879864E3243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  86.         $this->addSql('ALTER TABLE discount_hotel_category ADD CONSTRAINT FK_39871ACA4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  87.         $this->addSql('ALTER TABLE discount_hotel_category ADD CONSTRAINT FK_39871ACACC88D7CD FOREIGN KEY (hotel_category_id) REFERENCES hotel_category (id)');
  88.         $this->addSql('ALTER TABLE discount_hotel_destination ADD CONSTRAINT FK_1508998F4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  89.         $this->addSql('ALTER TABLE discount_hotel_destination ADD CONSTRAINT FK_1508998FC437287B FOREIGN KEY (hotel_destination_id) REFERENCES hotel_destination (id)');
  90.         $this->addSql('ALTER TABLE discount_tour ADD CONSTRAINT FK_F453FCD34C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  91.         $this->addSql('ALTER TABLE discount_tour ADD CONSTRAINT FK_F453FCD315ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  92.         $this->addSql('ALTER TABLE discount_tour_category ADD CONSTRAINT FK_31FC887D4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  93.         $this->addSql('ALTER TABLE discount_tour_category ADD CONSTRAINT FK_31FC887D7210CF21 FOREIGN KEY (tour_category_id) REFERENCES tour_category (id)');
  94.         $this->addSql('ALTER TABLE discount_tour_destination ADD CONSTRAINT FK_51B9313E4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id)');
  95.         $this->addSql('ALTER TABLE discount_tour_destination ADD CONSTRAINT FK_51B9313E1800822E FOREIGN KEY (tour_destination_id) REFERENCES tour_destination (id)');
  96.         $this->addSql('ALTER TABLE hotel ADD CONSTRAINT FK_3535ED9A53A8AA FOREIGN KEY (provider_id) REFERENCES hotel_provider (id)');
  97.         $this->addSql('ALTER TABLE hotel ADD CONSTRAINT FK_3535ED9816C6140 FOREIGN KEY (destination_id) REFERENCES hotel_destination (id)');
  98.         $this->addSql('ALTER TABLE hotel ADD CONSTRAINT FK_3535ED93DA5256D FOREIGN KEY (image_id) REFERENCES image (id)');
  99.         $this->addSql('ALTER TABLE hotel_hotel_category ADD CONSTRAINT FK_17682883243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id) ON DELETE CASCADE');
  100.         $this->addSql('ALTER TABLE hotel_hotel_category ADD CONSTRAINT FK_1768288CC88D7CD FOREIGN KEY (hotel_category_id) REFERENCES hotel_category (id) ON DELETE CASCADE');
  101.         $this->addSql('ALTER TABLE hotel_destination ADD CONSTRAINT FK_E0087485727ACA70 FOREIGN KEY (parent_id) REFERENCES hotel_destination (id)');
  102.         $this->addSql('ALTER TABLE hotel_event ADD CONSTRAINT FK_D87AC4633243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  103.         $this->addSql('ALTER TABLE hotel_facality ADD CONSTRAINT FK_62480D013243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  104.         $this->addSql('ALTER TABLE hotel_facality ADD CONSTRAINT FK_62480D0187B97678 FOREIGN KEY (feature_group_id) REFERENCES hotel_feature_group (id)');
  105.         $this->addSql('ALTER TABLE hotel_facality ADD CONSTRAINT FK_62480D0160E4B879 FOREIGN KEY (feature_id) REFERENCES hotel_feature (id)');
  106.         $this->addSql('ALTER TABLE hotel_feature ADD CONSTRAINT FK_CC9D6B4F87B97678 FOREIGN KEY (feature_group_id) REFERENCES hotel_feature_group (id)');
  107.         $this->addSql('ALTER TABLE hotel_installment ADD CONSTRAINT FK_95B9C0E241085FAE FOREIGN KEY (pos_id) REFERENCES pos (id)');
  108.         $this->addSql('ALTER TABLE hotel_installment ADD CONSTRAINT FK_95B9C0E23243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  109.         $this->addSql('ALTER TABLE hotel_markup ADD CONSTRAINT FK_BAE981E43243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  110.         $this->addSql('ALTER TABLE hotel_markup ADD CONSTRAINT FK_BAE981E4A53A8AA FOREIGN KEY (provider_id) REFERENCES hotel_provider (id)');
  111.         $this->addSql('ALTER TABLE hotel_markup ADD CONSTRAINT FK_BAE981E412469DE2 FOREIGN KEY (category_id) REFERENCES hotel_category (id)');
  112.         $this->addSql('ALTER TABLE hotel_markup ADD CONSTRAINT FK_BAE981E4816C6140 FOREIGN KEY (destination_id) REFERENCES hotel_destination (id)');
  113.         $this->addSql('ALTER TABLE image ADD CONSTRAINT FK_C53D045F3243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  114.         $this->addSql('ALTER TABLE image ADD CONSTRAINT FK_C53D045F15ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  115.         $this->addSql('ALTER TABLE image ADD CONSTRAINT FK_C53D045F33963AF9 FOREIGN KEY (hotel_event_id) REFERENCES hotel_event (id)');
  116.         $this->addSql('ALTER TABLE package_profit ADD CONSTRAINT FK_CB41591D3243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  117.         $this->addSql('ALTER TABLE package_profit ADD CONSTRAINT FK_CB41591D289F53C8 FOREIGN KEY (airport_id) REFERENCES airport (id)');
  118.         $this->addSql('ALTER TABLE package_profit ADD CONSTRAINT FK_CB41591DC437287B FOREIGN KEY (hotel_destination_id) REFERENCES hotel_destination (id)');
  119.         $this->addSql('ALTER TABLE payment ADD CONSTRAINT FK_6D28840DB83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  120.         $this->addSql('ALTER TABLE payment ADD CONSTRAINT FK_6D28840D41085FAE FOREIGN KEY (pos_id) REFERENCES pos (id)');
  121.         $this->addSql('ALTER TABLE payment ADD CONSTRAINT FK_6D28840D12CB990C FOREIGN KEY (bank_account_id) REFERENCES bank_account (id)');
  122.         $this->addSql('ALTER TABLE pos_installment ADD CONSTRAINT FK_62E70C8241085FAE FOREIGN KEY (pos_id) REFERENCES pos (id)');
  123.         $this->addSql('ALTER TABLE reservation ADD CONSTRAINT FK_42C84955A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  124.         $this->addSql('ALTER TABLE reservation ADD CONSTRAINT FK_42C8495561F1DE6 FOREIGN KEY (discount_coupon_id) REFERENCES discount_coupons (id)');
  125.         $this->addSql('ALTER TABLE reservation ADD CONSTRAINT FK_42C84955181D62C3 FOREIGN KEY (package_profit_id) REFERENCES package_profit (id)');
  126.         $this->addSql('ALTER TABLE reservation ADD CONSTRAINT FK_42C849554AF5358 FOREIGN KEY (operation_user_id) REFERENCES user (id)');
  127.         $this->addSql('ALTER TABLE reservation_flight ADD CONSTRAINT FK_8AA6AF95B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  128.         $this->addSql('ALTER TABLE reservation_flight ADD CONSTRAINT FK_8AA6AF9561306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  129.         $this->addSql('ALTER TABLE reservation_flight_segment ADD CONSTRAINT FK_8E5957CA8BB3195A FOREIGN KEY (reservation_flight_id) REFERENCES reservation_flight (id)');
  130.         $this->addSql('ALTER TABLE reservation_hotel ADD CONSTRAINT FK_402C8E7EB83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  131.         $this->addSql('ALTER TABLE reservation_hotel ADD CONSTRAINT FK_402C8E7E3243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  132.         $this->addSql('ALTER TABLE reservation_hotel ADD CONSTRAINT FK_402C8E7E61306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  133.         $this->addSql('ALTER TABLE reservation_invoice ADD CONSTRAINT FK_F7F0ACC1B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  134.         $this->addSql('ALTER TABLE reservation_pax ADD CONSTRAINT FK_DC8A3F75B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  135.         $this->addSql('ALTER TABLE reservation_payment ADD CONSTRAINT FK_ABD3F88B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  136.         $this->addSql('ALTER TABLE reservation_payment ADD CONSTRAINT FK_ABD3F884C3A3BB FOREIGN KEY (payment_id) REFERENCES payment (id)');
  137.         $this->addSql('ALTER TABLE reservation_payment ADD CONSTRAINT FK_ABD3F8861306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  138.         $this->addSql('ALTER TABLE reservation_tour ADD CONSTRAINT FK_7CE83401B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  139.         $this->addSql('ALTER TABLE reservation_tour ADD CONSTRAINT FK_7CE8340115ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  140.         $this->addSql('ALTER TABLE reservation_tour ADD CONSTRAINT FK_7CE8340161306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  141.         $this->addSql('ALTER TABLE reservation_tour_extra ADD CONSTRAINT FK_16DAD4F9727836C6 FOREIGN KEY (reservation_tour_id) REFERENCES reservation_tour (id)');
  142.         $this->addSql('ALTER TABLE reservation_tour_extra ADD CONSTRAINT FK_16DAD4F9B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  143.         $this->addSql('ALTER TABLE reservation_tour_extra ADD CONSTRAINT FK_16DAD4F961306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  144.         $this->addSql('ALTER TABLE reservation_transfer ADD CONSTRAINT FK_DD8141D4B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  145.         $this->addSql('ALTER TABLE reservation_transfer ADD CONSTRAINT FK_DD8141D4289F53C8 FOREIGN KEY (airport_id) REFERENCES airport (id)');
  146.         $this->addSql('ALTER TABLE reservation_transfer ADD CONSTRAINT FK_DD8141D4C437287B FOREIGN KEY (hotel_destination_id) REFERENCES hotel_destination (id)');
  147.         $this->addSql('ALTER TABLE reservation_transfer ADD CONSTRAINT FK_DD8141D42346D6D3 FOREIGN KEY (vehicle_group_id) REFERENCES transfer_vehicle_group (id)');
  148.         $this->addSql('ALTER TABLE reservation_transfer ADD CONSTRAINT FK_DD8141D461306570 FOREIGN KEY (currency_rate_id) REFERENCES currency_rate (id)');
  149.         $this->addSql('ALTER TABLE review ADD CONSTRAINT FK_794381C6B83297E7 FOREIGN KEY (reservation_id) REFERENCES reservation (id)');
  150.         $this->addSql('ALTER TABLE search_log_hotel ADD CONSTRAINT FK_9836A52C816C6140 FOREIGN KEY (destination_id) REFERENCES hotel_destination (id)');
  151.         $this->addSql('ALTER TABLE search_log_hotel ADD CONSTRAINT FK_9836A52C3243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  152.         $this->addSql('ALTER TABLE search_log_hotel ADD CONSTRAINT FK_9836A52CA76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  153.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F1C437287B FOREIGN KEY (hotel_destination_id) REFERENCES hotel_destination (id)');
  154.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F1CC88D7CD FOREIGN KEY (hotel_category_id) REFERENCES hotel_category (id)');
  155.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F13243BB18 FOREIGN KEY (hotel_id) REFERENCES hotel (id)');
  156.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F11800822E FOREIGN KEY (tour_destination_id) REFERENCES tour_destination (id)');
  157.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F115ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  158.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F17210CF21 FOREIGN KEY (tour_category_id) REFERENCES tour_category (id)');
  159.         $this->addSql('ALTER TABLE seo_page ADD CONSTRAINT FK_E8DCA6F185A60912 FOREIGN KEY (tour_type_id) REFERENCES tour_type (id)');
  160.         $this->addSql('ALTER TABLE seo_page_article ADD CONSTRAINT FK_1C904DD1A57F59AF FOREIGN KEY (seo_page_id) REFERENCES seo_page (id)');
  161.         $this->addSql('ALTER TABLE tour ADD CONSTRAINT FK_6AD1F969A53A8AA FOREIGN KEY (provider_id) REFERENCES tour_provider (id)');
  162.         $this->addSql('ALTER TABLE tour ADD CONSTRAINT FK_6AD1F9693DA5256D FOREIGN KEY (image_id) REFERENCES image (id)');
  163.         $this->addSql('ALTER TABLE tour ADD CONSTRAINT FK_6AD1F969C54C8C93 FOREIGN KEY (type_id) REFERENCES tour_type (id)');
  164.         $this->addSql('ALTER TABLE tour_tour_destination ADD CONSTRAINT FK_9CED00EE15ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id) ON DELETE CASCADE');
  165.         $this->addSql('ALTER TABLE tour_tour_destination ADD CONSTRAINT FK_9CED00EE1800822E FOREIGN KEY (tour_destination_id) REFERENCES tour_destination (id) ON DELETE CASCADE');
  166.         $this->addSql('ALTER TABLE tour_tour_category ADD CONSTRAINT FK_F90194F115ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id) ON DELETE CASCADE');
  167.         $this->addSql('ALTER TABLE tour_tour_category ADD CONSTRAINT FK_F90194F17210CF21 FOREIGN KEY (tour_category_id) REFERENCES tour_category (id) ON DELETE CASCADE');
  168.         $this->addSql('ALTER TABLE tour_day ADD CONSTRAINT FK_61B4BCA415ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  169.         $this->addSql('ALTER TABLE tour_destination ADD CONSTRAINT FK_5E906C69727ACA70 FOREIGN KEY (parent_id) REFERENCES tour_destination (id)');
  170.         $this->addSql('ALTER TABLE tour_extra_service ADD CONSTRAINT FK_5CF4493315ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  171.         $this->addSql('ALTER TABLE tour_notes ADD CONSTRAINT FK_3A54B6A415ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  172.         $this->addSql('ALTER TABLE tour_price ADD CONSTRAINT FK_F18732F115ED8D43 FOREIGN KEY (tour_id) REFERENCES tour (id)');
  173.         $this->addSql('ALTER TABLE transfer ADD CONSTRAINT FK_4034A3C0289F53C8 FOREIGN KEY (airport_id) REFERENCES airport (id)');
  174.         $this->addSql('ALTER TABLE transfer ADD CONSTRAINT FK_4034A3C0C437287B FOREIGN KEY (hotel_destination_id) REFERENCES hotel_destination (id)');
  175.         $this->addSql('ALTER TABLE transfer ADD CONSTRAINT FK_4034A3C02346D6D3 FOREIGN KEY (vehicle_group_id) REFERENCES transfer_vehicle_group (id)');
  176.         $this->addSql('ALTER TABLE transfer ADD CONSTRAINT FK_4034A3C0A53A8AA FOREIGN KEY (provider_id) REFERENCES transfer_provider (id)');
  177.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649CDEADB2A FOREIGN KEY (agency_id) REFERENCES agency (id)');
  178.     }
  179.     public function down(Schema $schema): void
  180.     {
  181.         // this down() migration is auto-generated, please modify it to your needs
  182.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649CDEADB2A');
  183.         $this->addSql('ALTER TABLE package_profit DROP FOREIGN KEY FK_CB41591D289F53C8');
  184.         $this->addSql('ALTER TABLE reservation_transfer DROP FOREIGN KEY FK_DD8141D4289F53C8');
  185.         $this->addSql('ALTER TABLE transfer DROP FOREIGN KEY FK_4034A3C0289F53C8');
  186.         $this->addSql('ALTER TABLE payment DROP FOREIGN KEY FK_6D28840D12CB990C');
  187.         $this->addSql('ALTER TABLE bin DROP FOREIGN KEY FK_AA275AEDDACE2ECC');
  188.         $this->addSql('ALTER TABLE reservation_flight DROP FOREIGN KEY FK_8AA6AF9561306570');
  189.         $this->addSql('ALTER TABLE reservation_hotel DROP FOREIGN KEY FK_402C8E7E61306570');
  190.         $this->addSql('ALTER TABLE reservation_payment DROP FOREIGN KEY FK_ABD3F8861306570');
  191.         $this->addSql('ALTER TABLE reservation_tour DROP FOREIGN KEY FK_7CE8340161306570');
  192.         $this->addSql('ALTER TABLE reservation_tour_extra DROP FOREIGN KEY FK_16DAD4F961306570');
  193.         $this->addSql('ALTER TABLE reservation_transfer DROP FOREIGN KEY FK_DD8141D461306570');
  194.         $this->addSql('ALTER TABLE discount_coupons DROP FOREIGN KEY FK_436C7C094C7C611F');
  195.         $this->addSql('ALTER TABLE discount_hotel DROP FOREIGN KEY FK_2879864E4C7C611F');
  196.         $this->addSql('ALTER TABLE discount_hotel_category DROP FOREIGN KEY FK_39871ACA4C7C611F');
  197.         $this->addSql('ALTER TABLE discount_hotel_destination DROP FOREIGN KEY FK_1508998F4C7C611F');
  198.         $this->addSql('ALTER TABLE discount_tour DROP FOREIGN KEY FK_F453FCD34C7C611F');
  199.         $this->addSql('ALTER TABLE discount_tour_category DROP FOREIGN KEY FK_31FC887D4C7C611F');
  200.         $this->addSql('ALTER TABLE discount_tour_destination DROP FOREIGN KEY FK_51B9313E4C7C611F');
  201.         $this->addSql('ALTER TABLE reservation DROP FOREIGN KEY FK_42C8495561F1DE6');
  202.         $this->addSql('ALTER TABLE discount_hotel DROP FOREIGN KEY FK_2879864E3243BB18');
  203.         $this->addSql('ALTER TABLE hotel_hotel_category DROP FOREIGN KEY FK_17682883243BB18');
  204.         $this->addSql('ALTER TABLE hotel_event DROP FOREIGN KEY FK_D87AC4633243BB18');
  205.         $this->addSql('ALTER TABLE hotel_facality DROP FOREIGN KEY FK_62480D013243BB18');
  206.         $this->addSql('ALTER TABLE hotel_installment DROP FOREIGN KEY FK_95B9C0E23243BB18');
  207.         $this->addSql('ALTER TABLE hotel_markup DROP FOREIGN KEY FK_BAE981E43243BB18');
  208.         $this->addSql('ALTER TABLE image DROP FOREIGN KEY FK_C53D045F3243BB18');
  209.         $this->addSql('ALTER TABLE package_profit DROP FOREIGN KEY FK_CB41591D3243BB18');
  210.         $this->addSql('ALTER TABLE reservation_hotel DROP FOREIGN KEY FK_402C8E7E3243BB18');
  211.         $this->addSql('ALTER TABLE search_log_hotel DROP FOREIGN KEY FK_9836A52C3243BB18');
  212.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F13243BB18');
  213.         $this->addSql('ALTER TABLE discount_hotel_category DROP FOREIGN KEY FK_39871ACACC88D7CD');
  214.         $this->addSql('ALTER TABLE hotel_hotel_category DROP FOREIGN KEY FK_1768288CC88D7CD');
  215.         $this->addSql('ALTER TABLE hotel_markup DROP FOREIGN KEY FK_BAE981E412469DE2');
  216.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F1CC88D7CD');
  217.         $this->addSql('ALTER TABLE discount_hotel_destination DROP FOREIGN KEY FK_1508998FC437287B');
  218.         $this->addSql('ALTER TABLE hotel DROP FOREIGN KEY FK_3535ED9816C6140');
  219.         $this->addSql('ALTER TABLE hotel_destination DROP FOREIGN KEY FK_E0087485727ACA70');
  220.         $this->addSql('ALTER TABLE hotel_markup DROP FOREIGN KEY FK_BAE981E4816C6140');
  221.         $this->addSql('ALTER TABLE package_profit DROP FOREIGN KEY FK_CB41591DC437287B');
  222.         $this->addSql('ALTER TABLE reservation_transfer DROP FOREIGN KEY FK_DD8141D4C437287B');
  223.         $this->addSql('ALTER TABLE search_log_hotel DROP FOREIGN KEY FK_9836A52C816C6140');
  224.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F1C437287B');
  225.         $this->addSql('ALTER TABLE transfer DROP FOREIGN KEY FK_4034A3C0C437287B');
  226.         $this->addSql('ALTER TABLE image DROP FOREIGN KEY FK_C53D045F33963AF9');
  227.         $this->addSql('ALTER TABLE hotel_facality DROP FOREIGN KEY FK_62480D0160E4B879');
  228.         $this->addSql('ALTER TABLE hotel_facality DROP FOREIGN KEY FK_62480D0187B97678');
  229.         $this->addSql('ALTER TABLE hotel_feature DROP FOREIGN KEY FK_CC9D6B4F87B97678');
  230.         $this->addSql('ALTER TABLE hotel DROP FOREIGN KEY FK_3535ED9A53A8AA');
  231.         $this->addSql('ALTER TABLE hotel_markup DROP FOREIGN KEY FK_BAE981E4A53A8AA');
  232.         $this->addSql('ALTER TABLE hotel DROP FOREIGN KEY FK_3535ED93DA5256D');
  233.         $this->addSql('ALTER TABLE tour DROP FOREIGN KEY FK_6AD1F9693DA5256D');
  234.         $this->addSql('ALTER TABLE reservation DROP FOREIGN KEY FK_42C84955181D62C3');
  235.         $this->addSql('ALTER TABLE reservation_payment DROP FOREIGN KEY FK_ABD3F884C3A3BB');
  236.         $this->addSql('ALTER TABLE bin_bank DROP FOREIGN KEY FK_985B27CF41085FAE');
  237.         $this->addSql('ALTER TABLE hotel_installment DROP FOREIGN KEY FK_95B9C0E241085FAE');
  238.         $this->addSql('ALTER TABLE payment DROP FOREIGN KEY FK_6D28840D41085FAE');
  239.         $this->addSql('ALTER TABLE pos_installment DROP FOREIGN KEY FK_62E70C8241085FAE');
  240.         $this->addSql('ALTER TABLE payment DROP FOREIGN KEY FK_6D28840DB83297E7');
  241.         $this->addSql('ALTER TABLE reservation_flight DROP FOREIGN KEY FK_8AA6AF95B83297E7');
  242.         $this->addSql('ALTER TABLE reservation_hotel DROP FOREIGN KEY FK_402C8E7EB83297E7');
  243.         $this->addSql('ALTER TABLE reservation_invoice DROP FOREIGN KEY FK_F7F0ACC1B83297E7');
  244.         $this->addSql('ALTER TABLE reservation_pax DROP FOREIGN KEY FK_DC8A3F75B83297E7');
  245.         $this->addSql('ALTER TABLE reservation_payment DROP FOREIGN KEY FK_ABD3F88B83297E7');
  246.         $this->addSql('ALTER TABLE reservation_tour DROP FOREIGN KEY FK_7CE83401B83297E7');
  247.         $this->addSql('ALTER TABLE reservation_tour_extra DROP FOREIGN KEY FK_16DAD4F9B83297E7');
  248.         $this->addSql('ALTER TABLE reservation_transfer DROP FOREIGN KEY FK_DD8141D4B83297E7');
  249.         $this->addSql('ALTER TABLE review DROP FOREIGN KEY FK_794381C6B83297E7');
  250.         $this->addSql('ALTER TABLE reservation_flight_segment DROP FOREIGN KEY FK_8E5957CA8BB3195A');
  251.         $this->addSql('ALTER TABLE reservation_tour_extra DROP FOREIGN KEY FK_16DAD4F9727836C6');
  252.         $this->addSql('ALTER TABLE seo_page_article DROP FOREIGN KEY FK_1C904DD1A57F59AF');
  253.         $this->addSql('ALTER TABLE discount_tour DROP FOREIGN KEY FK_F453FCD315ED8D43');
  254.         $this->addSql('ALTER TABLE image DROP FOREIGN KEY FK_C53D045F15ED8D43');
  255.         $this->addSql('ALTER TABLE reservation_tour DROP FOREIGN KEY FK_7CE8340115ED8D43');
  256.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F115ED8D43');
  257.         $this->addSql('ALTER TABLE tour_tour_destination DROP FOREIGN KEY FK_9CED00EE15ED8D43');
  258.         $this->addSql('ALTER TABLE tour_tour_category DROP FOREIGN KEY FK_F90194F115ED8D43');
  259.         $this->addSql('ALTER TABLE tour_day DROP FOREIGN KEY FK_61B4BCA415ED8D43');
  260.         $this->addSql('ALTER TABLE tour_extra_service DROP FOREIGN KEY FK_5CF4493315ED8D43');
  261.         $this->addSql('ALTER TABLE tour_notes DROP FOREIGN KEY FK_3A54B6A415ED8D43');
  262.         $this->addSql('ALTER TABLE tour_price DROP FOREIGN KEY FK_F18732F115ED8D43');
  263.         $this->addSql('ALTER TABLE discount_tour_category DROP FOREIGN KEY FK_31FC887D7210CF21');
  264.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F17210CF21');
  265.         $this->addSql('ALTER TABLE tour_tour_category DROP FOREIGN KEY FK_F90194F17210CF21');
  266.         $this->addSql('ALTER TABLE discount_tour_destination DROP FOREIGN KEY FK_51B9313E1800822E');
  267.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F11800822E');
  268.         $this->addSql('ALTER TABLE tour_tour_destination DROP FOREIGN KEY FK_9CED00EE1800822E');
  269.         $this->addSql('ALTER TABLE tour_destination DROP FOREIGN KEY FK_5E906C69727ACA70');
  270.         $this->addSql('ALTER TABLE tour DROP FOREIGN KEY FK_6AD1F969A53A8AA');
  271.         $this->addSql('ALTER TABLE seo_page DROP FOREIGN KEY FK_E8DCA6F185A60912');
  272.         $this->addSql('ALTER TABLE tour DROP FOREIGN KEY FK_6AD1F969C54C8C93');
  273.         $this->addSql('ALTER TABLE transfer DROP FOREIGN KEY FK_4034A3C0A53A8AA');
  274.         $this->addSql('ALTER TABLE reservation_transfer DROP FOREIGN KEY FK_DD8141D42346D6D3');
  275.         $this->addSql('ALTER TABLE transfer DROP FOREIGN KEY FK_4034A3C02346D6D3');
  276.         $this->addSql('ALTER TABLE reservation DROP FOREIGN KEY FK_42C84955A76ED395');
  277.         $this->addSql('ALTER TABLE reservation DROP FOREIGN KEY FK_42C849554AF5358');
  278.         $this->addSql('ALTER TABLE search_log_hotel DROP FOREIGN KEY FK_9836A52CA76ED395');
  279.         $this->addSql('DROP TABLE agency');
  280.         $this->addSql('DROP TABLE airline');
  281.         $this->addSql('DROP TABLE airport');
  282.         $this->addSql('DROP TABLE bank_account');
  283.         $this->addSql('DROP TABLE banner_area');
  284.         $this->addSql('DROP TABLE bin');
  285.         $this->addSql('DROP TABLE bin_bank');
  286.         $this->addSql('DROP TABLE currency_rate');
  287.         $this->addSql('DROP TABLE discount');
  288.         $this->addSql('DROP TABLE discount_coupons');
  289.         $this->addSql('DROP TABLE discount_hotel');
  290.         $this->addSql('DROP TABLE discount_hotel_category');
  291.         $this->addSql('DROP TABLE discount_hotel_destination');
  292.         $this->addSql('DROP TABLE discount_tour');
  293.         $this->addSql('DROP TABLE discount_tour_category');
  294.         $this->addSql('DROP TABLE discount_tour_destination');
  295.         $this->addSql('DROP TABLE hotel');
  296.         $this->addSql('DROP TABLE hotel_hotel_category');
  297.         $this->addSql('DROP TABLE hotel_category');
  298.         $this->addSql('DROP TABLE hotel_destination');
  299.         $this->addSql('DROP TABLE hotel_eb_insurance');
  300.         $this->addSql('DROP TABLE hotel_event');
  301.         $this->addSql('DROP TABLE hotel_facality');
  302.         $this->addSql('DROP TABLE hotel_feature');
  303.         $this->addSql('DROP TABLE hotel_feature_group');
  304.         $this->addSql('DROP TABLE hotel_installment');
  305.         $this->addSql('DROP TABLE hotel_markup');
  306.         $this->addSql('DROP TABLE hotel_provider');
  307.         $this->addSql('DROP TABLE image');
  308.         $this->addSql('DROP TABLE package_profit');
  309.         $this->addSql('DROP TABLE password_reminder');
  310.         $this->addSql('DROP TABLE payment');
  311.         $this->addSql('DROP TABLE pos');
  312.         $this->addSql('DROP TABLE pos_installment');
  313.         $this->addSql('DROP TABLE reservation');
  314.         $this->addSql('DROP TABLE reservation_flight');
  315.         $this->addSql('DROP TABLE reservation_flight_segment');
  316.         $this->addSql('DROP TABLE reservation_hotel');
  317.         $this->addSql('DROP TABLE reservation_invoice');
  318.         $this->addSql('DROP TABLE reservation_pax');
  319.         $this->addSql('DROP TABLE reservation_payment');
  320.         $this->addSql('DROP TABLE reservation_tour');
  321.         $this->addSql('DROP TABLE reservation_tour_extra');
  322.         $this->addSql('DROP TABLE reservation_transfer');
  323.         $this->addSql('DROP TABLE review');
  324.         $this->addSql('DROP TABLE search_log_hotel');
  325.         $this->addSql('DROP TABLE seo_page');
  326.         $this->addSql('DROP TABLE seo_page_article');
  327.         $this->addSql('DROP TABLE tour');
  328.         $this->addSql('DROP TABLE tour_tour_destination');
  329.         $this->addSql('DROP TABLE tour_tour_category');
  330.         $this->addSql('DROP TABLE tour_category');
  331.         $this->addSql('DROP TABLE tour_day');
  332.         $this->addSql('DROP TABLE tour_destination');
  333.         $this->addSql('DROP TABLE tour_extra_service');
  334.         $this->addSql('DROP TABLE tour_notes');
  335.         $this->addSql('DROP TABLE tour_price');
  336.         $this->addSql('DROP TABLE tour_provider');
  337.         $this->addSql('DROP TABLE tour_type');
  338.         $this->addSql('DROP TABLE transfer');
  339.         $this->addSql('DROP TABLE transfer_provider');
  340.         $this->addSql('DROP TABLE transfer_vehicle_group');
  341.         $this->addSql('DROP TABLE user');
  342.     }
  343. }