migrations/Version20220927152516.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 Version20220927152516 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 api_log (id INT AUTO_INCREMENT NOT NULL, orders_id INT NOT NULL, message LONGTEXT NOT NULL, action VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_CCBD2EF1CFFE9AD6 (orders_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE booking_time (id INT AUTO_INCREMENT NOT NULL, orders_id INT DEFAULT NULL, property_id INT DEFAULT NULL, check_in DATETIME NOT NULL, check_out DATETIME NOT NULL, INDEX IDX_7705BA0BCFFE9AD6 (orders_id), INDEX IDX_7705BA0B549213EC (property_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE course (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, contact VARCHAR(255) DEFAULT NULL, phone VARCHAR(50) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, suite VARCHAR(255) DEFAULT NULL, city VARCHAR(100) DEFAULT NULL, state VARCHAR(5) DEFAULT NULL, zipcode VARCHAR(25) DEFAULT NULL, country VARCHAR(5) DEFAULT NULL, latitude VARCHAR(25) DEFAULT NULL, longitude VARCHAR(25) DEFAULT NULL, facility_id VARCHAR(10) DEFAULT NULL, facility_name VARCHAR(255) DEFAULT NULL, omni_id VARCHAR(255) NOT NULL, status TINYINT(1) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE customer (id INT AUTO_INCREMENT NOT NULL, email VARCHAR(255) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, phone VARCHAR(50) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, suite VARCHAR(255) DEFAULT NULL, city VARCHAR(100) DEFAULT NULL, state VARCHAR(5) DEFAULT NULL, zipcode VARCHAR(25) DEFAULT NULL, country VARCHAR(5) DEFAULT NULL, omni_id VARCHAR(255) DEFAULT NULL, qeti_id VARCHAR(255) DEFAULT NULL, banned TINYINT(1) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_81398E09E7927C74 (email), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE customer_note (id INT AUTO_INCREMENT NOT NULL, customer_id INT DEFAULT NULL, message LONGTEXT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_9B2C5E639395C3F3 (customer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE document (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(20) DEFAULT NULL, file_label VARCHAR(255) DEFAULT NULL, file_location VARCHAR(255) DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE email_template (id INT AUTO_INCREMENT NOT NULL, template_name VARCHAR(255) DEFAULT NULL, from_address VARCHAR(255) DEFAULT NULL, cc_addresses VARCHAR(500) DEFAULT NULL, bcc_addresses VARCHAR(500) DEFAULT NULL, subject VARCHAR(255) DEFAULT NULL, email_text LONGTEXT DEFAULT NULL, email_html LONGTEXT DEFAULT NULL, is_active TINYINT(1) DEFAULT NULL, attachment LONGTEXT DEFAULT NULL, parameters LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE `event` (id INT AUTO_INCREMENT NOT NULL, title LONGTEXT NOT NULL, content LONGTEXT NOT NULL, excerpt LONGTEXT DEFAULT NULL, slug VARCHAR(255) NOT NULL, start DATETIME NOT NULL, end DATETIME NOT NULL, featured TINYINT(1) NOT NULL, sticky TINYINT(1) NOT NULL, all_day TINYINT(1) NOT NULL, website LONGTEXT DEFAULT NULL, cost VARCHAR(50) DEFAULT NULL, image_label VARCHAR(255) DEFAULT NULL, image_location VARCHAR(255) DEFAULT NULL, image_wp LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', event_status VARCHAR(50) DEFAULT NULL, posted_wp LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE form_api (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, slug VARCHAR(255) NOT NULL, steps INT NOT NULL, form_type VARCHAR(255) NOT NULL, route_load VARCHAR(255) NOT NULL, route_save VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE housekeeping (id INT AUTO_INCREMENT NOT NULL, property_id INT DEFAULT NULL, check_in DATE DEFAULT NULL, check_out DATE DEFAULT NULL, clean_in TINYINT(1) NOT NULL, clean_out TINYINT(1) NOT NULL, cleaned TINYINT(1) NOT NULL, notes LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_53293D5E549213EC (property_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE invoice (id INT AUTO_INCREMENT NOT NULL, reseller_id INT DEFAULT NULL, reference VARCHAR(50) NOT NULL, due_date DATE NOT NULL, terms VARCHAR(20) NOT NULL, line_items LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', amount_due DOUBLE PRECISION NOT NULL, amount_paid DOUBLE PRECISION NOT NULL, paid TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_90651744AEA34913 (reference), INDEX IDX_9065174491E6A19D (reseller_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE invoice_payment (id INT AUTO_INCREMENT NOT NULL, amount_paid DOUBLE PRECISION NOT NULL, transaction_id VARCHAR(255) DEFAULT NULL, payment_date DATE DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE invoice_payment_invoice (invoice_payment_id INT NOT NULL, invoice_id INT NOT NULL, INDEX IDX_CDC8B6E3FD1FD325 (invoice_payment_id), INDEX IDX_CDC8B6E32989F1FD (invoice_id), PRIMARY KEY(invoice_payment_id, invoice_id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE invoice_statement (id INT AUTO_INCREMENT NOT NULL, reference VARCHAR(50) NOT NULL, due_date DATE NOT NULL, terms VARCHAR(20) NOT NULL, line_items LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', amount_due DOUBLE PRECISION NOT NULL, amount_paid DOUBLE PRECISION NOT NULL, past_due0 DOUBLE PRECISION NOT NULL, past_due30 DOUBLE PRECISION NOT NULL, past_due60 DOUBLE PRECISION NOT NULL, past_due90 DOUBLE PRECISION NOT NULL, past_due_over DOUBLE PRECISION NOT NULL, paid TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_A574A0EAAEA34913 (reference), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE invoice_statement_invoice (invoice_statement_id INT NOT NULL, invoice_id INT NOT NULL, INDEX IDX_99E243CF3B5B992F (invoice_statement_id), INDEX IDX_99E243CF2989F1FD (invoice_id), PRIMARY KEY(invoice_statement_id, invoice_id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE maintenance_equipment (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, serial VARCHAR(255) DEFAULT NULL, year VARCHAR(255) DEFAULT NULL, manufacturer VARCHAR(255) DEFAULT NULL, purchased DATE DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE maintenance_invoice (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, file_label VARCHAR(255) DEFAULT NULL, file_location VARCHAR(255) DEFAULT NULL, purchased DATE DEFAULT NULL, notes LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE maintenance_request (id INT AUTO_INCREMENT NOT NULL, request VARCHAR(255) DEFAULT NULL, details LONGTEXT DEFAULT NULL, notes LONGTEXT DEFAULT NULL, request_date DATE DEFAULT NULL, complete_date DATE DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE membership (id INT AUTO_INCREMENT NOT NULL, customer_id INT DEFAULT NULL, member_id VARCHAR(20) DEFAULT NULL, start DATETIME DEFAULT NULL, expiration DATETIME DEFAULT NULL, duration VARCHAR(255) DEFAULT NULL COMMENT \'(DC2Type:dateinterval)\', username_wp VARCHAR(180) DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_86FFD2859395C3F3 (customer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE membership_price (id INT AUTO_INCREMENT NOT NULL, start DATE NOT NULL, expiration DATE NOT NULL, price DOUBLE PRECISION NOT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE news (id INT AUTO_INCREMENT NOT NULL, title LONGTEXT NOT NULL, content LONGTEXT NOT NULL, excerpt LONGTEXT DEFAULT NULL, slug VARCHAR(255) NOT NULL, type VARCHAR(20) NOT NULL, image_label VARCHAR(255) DEFAULT NULL, image_location VARCHAR(255) DEFAULT NULL, image_wp LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', posted_wp LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_1DD39950989D9B62 (slug), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE newsletter (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, state VARCHAR(5) DEFAULT NULL, source VARCHAR(10) DEFAULT NULL, birthday DATE DEFAULT NULL, registered DATE DEFAULT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE `order` (id INT AUTO_INCREMENT NOT NULL, order_status_id INT DEFAULT NULL, customer_id INT DEFAULT NULL, reseller_id INT DEFAULT NULL, payment_method_id INT DEFAULT NULL, promotion_id INT DEFAULT NULL, package_id INT DEFAULT NULL, package_option_id INT DEFAULT NULL, order_number VARCHAR(255) NOT NULL, type VARCHAR(20) NOT NULL, is_retail TINYINT(1) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, phone VARCHAR(50) DEFAULT NULL, golfers INT DEFAULT NULL, guests INT DEFAULT NULL, duration INT DEFAULT NULL, arrival DATETIME DEFAULT NULL, check_in DATETIME DEFAULT NULL, check_out DATETIME DEFAULT NULL, payment_selection VARCHAR(20) DEFAULT NULL, price DOUBLE PRECISION NOT NULL, price_per DOUBLE PRECISION NOT NULL, price_schedule VARCHAR(50) NOT NULL, deposit DOUBLE PRECISION NOT NULL, discount DOUBLE PRECISION NOT NULL, total DOUBLE PRECISION NOT NULL, balance DOUBLE PRECISION NOT NULL, creator VARCHAR(20) NOT NULL, origin VARCHAR(255) DEFAULT NULL, omni_notes LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_F5299398D7707B45 (order_status_id), INDEX IDX_F52993989395C3F3 (customer_id), INDEX IDX_F529939891E6A19D (reseller_id), INDEX IDX_F52993985AA1164F (payment_method_id), INDEX IDX_F5299398139DF194 (promotion_id), INDEX IDX_F5299398F44CABFF (package_id), INDEX IDX_F5299398D2AD0A4 (package_option_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE order_group (id INT AUTO_INCREMENT NOT NULL, orders_id INT DEFAULT NULL, golfers INT NOT NULL, api VARCHAR(20) NOT NULL, api_email VARCHAR(255) DEFAULT NULL, api_customer_id VARCHAR(255) DEFAULT NULL, api_itinerary_id VARCHAR(255) DEFAULT NULL, api_round_id VARCHAR(255) DEFAULT NULL, INDEX IDX_EE5E3038CFFE9AD6 (orders_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE order_log (id INT AUTO_INCREMENT NOT NULL, orders_id INT DEFAULT NULL, message LONGTEXT NOT NULL, modified LONGTEXT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_CC6427A5CFFE9AD6 (orders_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE order_note (id INT AUTO_INCREMENT NOT NULL, orders_id INT NOT NULL, user_id INT NOT NULL, message LONGTEXT NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_824CC003CFFE9AD6 (orders_id), INDEX IDX_824CC003A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE order_status (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, slug VARCHAR(50) NOT NULL, style VARCHAR(50) DEFAULT NULL, icon VARCHAR(100) DEFAULT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE package (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, order_info LONGTEXT DEFAULT NULL, customer_info LONGTEXT DEFAULT NULL, website_info LONGTEXT DEFAULT NULL, start DATE NOT NULL, expiration DATE NOT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE package_package_option (package_id INT NOT NULL, package_option_id INT NOT NULL, INDEX IDX_890B35B4F44CABFF (package_id), INDEX IDX_890B35B4D2AD0A4 (package_option_id), PRIMARY KEY(package_id, package_option_id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE package_option (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, order_info LONGTEXT DEFAULT NULL, customer_info LONGTEXT DEFAULT NULL, website_info LONGTEXT DEFAULT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE package_price (id INT AUTO_INCREMENT NOT NULL, package_option_id INT NOT NULL, start DATE NOT NULL, expiration DATE NOT NULL, retail DOUBLE PRECISION NOT NULL, wholesale DOUBLE PRECISION NOT NULL, retail_addon DOUBLE PRECISION NOT NULL, wholesale_addon DOUBLE PRECISION NOT NULL, retail_room DOUBLE PRECISION NOT NULL, wholesale_room DOUBLE PRECISION NOT NULL, retail_cart_fee DOUBLE PRECISION NOT NULL, wholesale_cart_fee DOUBLE PRECISION NOT NULL, retail_missing_one DOUBLE PRECISION NOT NULL, retail_missing_two DOUBLE PRECISION NOT NULL, retail_missing_three DOUBLE PRECISION NOT NULL, wholesale_missing_one DOUBLE PRECISION NOT NULL, wholesale_missing_two DOUBLE PRECISION NOT NULL, wholesale_missing_three DOUBLE PRECISION NOT NULL, retail_extra_night DOUBLE PRECISION NOT NULL, wholesale_extra_night DOUBLE PRECISION NOT NULL, free_round TINYINT(1) NOT NULL, free_round_players INT DEFAULT NULL, free_round_nights INT NOT NULL, comp_golfer TINYINT(1) NOT NULL, comp_golfer_number INT DEFAULT NULL, status TINYINT(1) NOT NULL, INDEX IDX_5FCC253ED2AD0A4 (package_option_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE payment_method (id INT AUTO_INCREMENT NOT NULL, reseller_id INT DEFAULT NULL, customer_id INT DEFAULT NULL, gateway VARCHAR(50) NOT NULL, type VARCHAR(20) NOT NULL, profile_token VARCHAR(255) DEFAULT NULL, payment_token VARCHAR(255) DEFAULT NULL, card_name VARCHAR(20) DEFAULT NULL, card_type VARCHAR(20) DEFAULT NULL, card_exp VARCHAR(20) DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, company VARCHAR(255) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, suite VARCHAR(255) DEFAULT NULL, city VARCHAR(100) DEFAULT NULL, state VARCHAR(5) DEFAULT NULL, zipcode VARCHAR(25) DEFAULT NULL, country VARCHAR(5) DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_7B61A1F691E6A19D (reseller_id), INDEX IDX_7B61A1F69395C3F3 (customer_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE promotion (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(50) NOT NULL, description LONGTEXT DEFAULT NULL, start DATE NOT NULL, end DATE NOT NULL, amount DOUBLE PRECISION NOT NULL, percentage TINYINT(1) NOT NULL, replay TINYINT(1) NOT NULL, member TINYINT(1) NOT NULL, status TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_C11D7DD177153098 (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE property (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, address VARCHAR(255) DEFAULT NULL, suite VARCHAR(255) DEFAULT NULL, city VARCHAR(100) DEFAULT NULL, state VARCHAR(5) DEFAULT NULL, zipcode VARCHAR(25) DEFAULT NULL, country VARCHAR(5) DEFAULT NULL, latitude VARCHAR(25) DEFAULT NULL, longitude VARCHAR(25) DEFAULT NULL, guests INT NOT NULL, rooms INT NOT NULL, floor INT NOT NULL, start DATETIME DEFAULT NULL, expiration DATETIME DEFAULT NULL, black_out LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE request (id INT AUTO_INCREMENT NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, phone VARCHAR(50) DEFAULT NULL, golfers INT NOT NULL, duration INT NOT NULL, arrival DATETIME NOT NULL, best_call_time VARCHAR(255) DEFAULT NULL, courses LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', note LONGTEXT DEFAULT NULL, source VARCHAR(255) DEFAULT NULL, converted TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE reseller (id INT AUTO_INCREMENT NOT NULL, account VARCHAR(100) NOT NULL, type VARCHAR(100) NOT NULL, order_access LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', billing_method VARCHAR(20) NOT NULL, company VARCHAR(255) NOT NULL, contact VARCHAR(255) DEFAULT NULL, email VARCHAR(255) NOT NULL, phone VARCHAR(50) DEFAULT NULL, address VARCHAR(255) DEFAULT NULL, suite VARCHAR(255) DEFAULT NULL, city VARCHAR(100) DEFAULT NULL, state VARCHAR(5) DEFAULT NULL, zipcode VARCHAR(25) DEFAULT NULL, country VARCHAR(5) DEFAULT NULL, notes LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_180158997D3656A4 (account), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  54.         $this->addSql('CREATE TABLE reset_password_request (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, selector VARCHAR(20) NOT NULL, hashed_token VARCHAR(100) NOT NULL, requested_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', expires_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_7CE748AA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE scheduled_command (id INT AUTO_INCREMENT NOT NULL, version INT DEFAULT 1 NOT NULL, created_at DATETIME DEFAULT NULL, name VARCHAR(150) NOT NULL, command VARCHAR(200) NOT NULL, arguments LONGTEXT DEFAULT NULL, cron_expression VARCHAR(200) DEFAULT NULL, last_execution DATETIME DEFAULT NULL, last_return_code INT DEFAULT NULL, log_file VARCHAR(150) DEFAULT NULL, priority INT NOT NULL, execute_immediately TINYINT(1) NOT NULL, disabled TINYINT(1) NOT NULL, locked TINYINT(1) NOT NULL, UNIQUE INDEX UNIQ_EA0DBC905E237E06 (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE tee_time (id INT AUTO_INCREMENT NOT NULL, course_id INT DEFAULT NULL, order_group_id INT DEFAULT NULL, date DATE NOT NULL, time TIME NOT NULL, api_reservation_id VARCHAR(255) DEFAULT NULL, api_teetime_id VARCHAR(255) DEFAULT NULL, INDEX IDX_381CA2EB591CC992 (course_id), INDEX IDX_381CA2EB1FAC3BF6 (order_group_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE temp_order (id INT AUTO_INCREMENT NOT NULL, order_key BINARY(16) NOT NULL COMMENT \'(DC2Type:ulid)\', order_secret BINARY(16) NOT NULL COMMENT \'(DC2Type:ulid)\', order_step INT NOT NULL, order_number VARCHAR(255) NOT NULL, type VARCHAR(20) NOT NULL, is_retail TINYINT(1) NOT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, email VARCHAR(255) DEFAULT NULL, phone VARCHAR(50) DEFAULT NULL, golfers INT DEFAULT NULL, guests INT DEFAULT NULL, duration INT DEFAULT NULL, arrival DATETIME DEFAULT NULL, check_in DATETIME DEFAULT NULL, check_out DATETIME DEFAULT NULL, payment_selection VARCHAR(20) DEFAULT NULL, price DOUBLE PRECISION NOT NULL, price_per DOUBLE PRECISION NOT NULL, price_schedule VARCHAR(50) NOT NULL, deposit DOUBLE PRECISION NOT NULL, discount DOUBLE PRECISION NOT NULL, total DOUBLE PRECISION NOT NULL, balance DOUBLE PRECISION NOT NULL, creator VARCHAR(20) NOT NULL, origin VARCHAR(255) DEFAULT NULL, omni_notes LONGTEXT DEFAULT NULL, order_package INT DEFAULT NULL, order_package_option INT DEFAULT NULL, order_promotion INT DEFAULT NULL, order_customer INT DEFAULT NULL, order_reseller INT DEFAULT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE temp_order_group (id INT AUTO_INCREMENT NOT NULL, temp_order_id INT DEFAULT NULL, start_teetime DATETIME NOT NULL, golfers INT NOT NULL, api VARCHAR(20) NOT NULL, api_email VARCHAR(255) DEFAULT NULL, api_customer_id VARCHAR(255) DEFAULT NULL, api_itinerary_id VARCHAR(255) DEFAULT NULL, api_round_id VARCHAR(255) DEFAULT NULL, INDEX IDX_DCB088FCED9729D9 (temp_order_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('CREATE TABLE temp_tee_time (id INT AUTO_INCREMENT NOT NULL, temp_order_group_id INT DEFAULT NULL, date DATE DEFAULT NULL, time TIME DEFAULT NULL, api_reservation_id VARCHAR(255) DEFAULT NULL, api_teetime_id VARCHAR(255) DEFAULT NULL, course INT DEFAULT NULL, INDEX IDX_5814E60AE2A4EE97 (temp_order_group_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  60.         $this->addSql('CREATE TABLE `transaction` (id INT AUTO_INCREMENT NOT NULL, orders_id INT DEFAULT NULL, amount DOUBLE PRECISION NOT NULL, gateway VARCHAR(50) NOT NULL, reference VARCHAR(255) NOT NULL, type VARCHAR(20) NOT NULL, code VARCHAR(50) NOT NULL, message LONGTEXT NOT NULL, success TINYINT(1) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, INDEX IDX_723705D1CFFE9AD6 (orders_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  61.         $this->addSql('CREATE TABLE `user` (id INT AUTO_INCREMENT NOT NULL, reseller_id INT DEFAULT NULL, username VARCHAR(180) NOT NULL, email VARCHAR(255) NOT NULL, roles JSON NOT NULL, password VARCHAR(255) DEFAULT NULL, first_name VARCHAR(255) NOT NULL, last_name VARCHAR(255) NOT NULL, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, UNIQUE INDEX UNIQ_8D93D649F85E0677 (username), UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), INDEX IDX_8D93D64991E6A19D (reseller_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  62.         $this->addSql('CREATE TABLE voucher (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, type VARCHAR(20) NOT NULL, description LONGTEXT DEFAULT NULL, notes LONGTEXT DEFAULT NULL, shortcode VARCHAR(50) DEFAULT NULL, template VARCHAR(255) NOT NULL, quantity INT NOT NULL, per_night TINYINT(1) NOT NULL, per_tee TINYINT(1) NOT NULL, status TINYINT(1) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  63.         $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 utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB');
  64.         $this->addSql('ALTER TABLE api_log ADD CONSTRAINT FK_CCBD2EF1CFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  65.         $this->addSql('ALTER TABLE booking_time ADD CONSTRAINT FK_7705BA0BCFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  66.         $this->addSql('ALTER TABLE booking_time ADD CONSTRAINT FK_7705BA0B549213EC FOREIGN KEY (property_id) REFERENCES property (id)');
  67.         $this->addSql('ALTER TABLE customer_note ADD CONSTRAINT FK_9B2C5E639395C3F3 FOREIGN KEY (customer_id) REFERENCES customer (id)');
  68.         $this->addSql('ALTER TABLE housekeeping ADD CONSTRAINT FK_53293D5E549213EC FOREIGN KEY (property_id) REFERENCES property (id)');
  69.         $this->addSql('ALTER TABLE invoice ADD CONSTRAINT FK_9065174491E6A19D FOREIGN KEY (reseller_id) REFERENCES reseller (id)');
  70.         $this->addSql('ALTER TABLE invoice_payment_invoice ADD CONSTRAINT FK_CDC8B6E3FD1FD325 FOREIGN KEY (invoice_payment_id) REFERENCES invoice_payment (id) ON DELETE CASCADE');
  71.         $this->addSql('ALTER TABLE invoice_payment_invoice ADD CONSTRAINT FK_CDC8B6E32989F1FD FOREIGN KEY (invoice_id) REFERENCES invoice (id) ON DELETE CASCADE');
  72.         $this->addSql('ALTER TABLE invoice_statement_invoice ADD CONSTRAINT FK_99E243CF3B5B992F FOREIGN KEY (invoice_statement_id) REFERENCES invoice_statement (id) ON DELETE CASCADE');
  73.         $this->addSql('ALTER TABLE invoice_statement_invoice ADD CONSTRAINT FK_99E243CF2989F1FD FOREIGN KEY (invoice_id) REFERENCES invoice (id) ON DELETE CASCADE');
  74.         $this->addSql('ALTER TABLE membership ADD CONSTRAINT FK_86FFD2859395C3F3 FOREIGN KEY (customer_id) REFERENCES customer (id)');
  75.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F5299398D7707B45 FOREIGN KEY (order_status_id) REFERENCES order_status (id)');
  76.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F52993989395C3F3 FOREIGN KEY (customer_id) REFERENCES customer (id)');
  77.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F529939891E6A19D FOREIGN KEY (reseller_id) REFERENCES reseller (id)');
  78.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F52993985AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id)');
  79.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F5299398139DF194 FOREIGN KEY (promotion_id) REFERENCES promotion (id)');
  80.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F5299398F44CABFF FOREIGN KEY (package_id) REFERENCES package (id)');
  81.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F5299398D2AD0A4 FOREIGN KEY (package_option_id) REFERENCES package_option (id)');
  82.         $this->addSql('ALTER TABLE order_group ADD CONSTRAINT FK_EE5E3038CFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  83.         $this->addSql('ALTER TABLE order_log ADD CONSTRAINT FK_CC6427A5CFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  84.         $this->addSql('ALTER TABLE order_note ADD CONSTRAINT FK_824CC003CFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  85.         $this->addSql('ALTER TABLE order_note ADD CONSTRAINT FK_824CC003A76ED395 FOREIGN KEY (user_id) REFERENCES `user` (id)');
  86.         $this->addSql('ALTER TABLE package_package_option ADD CONSTRAINT FK_890B35B4F44CABFF FOREIGN KEY (package_id) REFERENCES package (id) ON DELETE CASCADE');
  87.         $this->addSql('ALTER TABLE package_package_option ADD CONSTRAINT FK_890B35B4D2AD0A4 FOREIGN KEY (package_option_id) REFERENCES package_option (id) ON DELETE CASCADE');
  88.         $this->addSql('ALTER TABLE package_price ADD CONSTRAINT FK_5FCC253ED2AD0A4 FOREIGN KEY (package_option_id) REFERENCES package_option (id)');
  89.         $this->addSql('ALTER TABLE payment_method ADD CONSTRAINT FK_7B61A1F691E6A19D FOREIGN KEY (reseller_id) REFERENCES reseller (id)');
  90.         $this->addSql('ALTER TABLE payment_method ADD CONSTRAINT FK_7B61A1F69395C3F3 FOREIGN KEY (customer_id) REFERENCES customer (id)');
  91.         $this->addSql('ALTER TABLE reset_password_request ADD CONSTRAINT FK_7CE748AA76ED395 FOREIGN KEY (user_id) REFERENCES `user` (id)');
  92.         $this->addSql('ALTER TABLE tee_time ADD CONSTRAINT FK_381CA2EB591CC992 FOREIGN KEY (course_id) REFERENCES course (id)');
  93.         $this->addSql('ALTER TABLE tee_time ADD CONSTRAINT FK_381CA2EB1FAC3BF6 FOREIGN KEY (order_group_id) REFERENCES order_group (id)');
  94.         $this->addSql('ALTER TABLE temp_order_group ADD CONSTRAINT FK_DCB088FCED9729D9 FOREIGN KEY (temp_order_id) REFERENCES temp_order (id)');
  95.         $this->addSql('ALTER TABLE temp_tee_time ADD CONSTRAINT FK_5814E60AE2A4EE97 FOREIGN KEY (temp_order_group_id) REFERENCES temp_order_group (id)');
  96.         $this->addSql('ALTER TABLE `transaction` ADD CONSTRAINT FK_723705D1CFFE9AD6 FOREIGN KEY (orders_id) REFERENCES `order` (id)');
  97.         $this->addSql('ALTER TABLE `user` ADD CONSTRAINT FK_8D93D64991E6A19D FOREIGN KEY (reseller_id) REFERENCES reseller (id)');
  98.     }
  99.     public function down(Schema $schema): void
  100.     {
  101.         // this down() migration is auto-generated, please modify it to your needs
  102.         $this->addSql('ALTER TABLE tee_time DROP FOREIGN KEY FK_381CA2EB591CC992');
  103.         $this->addSql('ALTER TABLE customer_note DROP FOREIGN KEY FK_9B2C5E639395C3F3');
  104.         $this->addSql('ALTER TABLE membership DROP FOREIGN KEY FK_86FFD2859395C3F3');
  105.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993989395C3F3');
  106.         $this->addSql('ALTER TABLE payment_method DROP FOREIGN KEY FK_7B61A1F69395C3F3');
  107.         $this->addSql('ALTER TABLE invoice_payment_invoice DROP FOREIGN KEY FK_CDC8B6E32989F1FD');
  108.         $this->addSql('ALTER TABLE invoice_statement_invoice DROP FOREIGN KEY FK_99E243CF2989F1FD');
  109.         $this->addSql('ALTER TABLE invoice_payment_invoice DROP FOREIGN KEY FK_CDC8B6E3FD1FD325');
  110.         $this->addSql('ALTER TABLE invoice_statement_invoice DROP FOREIGN KEY FK_99E243CF3B5B992F');
  111.         $this->addSql('ALTER TABLE api_log DROP FOREIGN KEY FK_CCBD2EF1CFFE9AD6');
  112.         $this->addSql('ALTER TABLE booking_time DROP FOREIGN KEY FK_7705BA0BCFFE9AD6');
  113.         $this->addSql('ALTER TABLE order_group DROP FOREIGN KEY FK_EE5E3038CFFE9AD6');
  114.         $this->addSql('ALTER TABLE order_log DROP FOREIGN KEY FK_CC6427A5CFFE9AD6');
  115.         $this->addSql('ALTER TABLE order_note DROP FOREIGN KEY FK_824CC003CFFE9AD6');
  116.         $this->addSql('ALTER TABLE `transaction` DROP FOREIGN KEY FK_723705D1CFFE9AD6');
  117.         $this->addSql('ALTER TABLE tee_time DROP FOREIGN KEY FK_381CA2EB1FAC3BF6');
  118.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398D7707B45');
  119.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398F44CABFF');
  120.         $this->addSql('ALTER TABLE package_package_option DROP FOREIGN KEY FK_890B35B4F44CABFF');
  121.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398D2AD0A4');
  122.         $this->addSql('ALTER TABLE package_package_option DROP FOREIGN KEY FK_890B35B4D2AD0A4');
  123.         $this->addSql('ALTER TABLE package_price DROP FOREIGN KEY FK_5FCC253ED2AD0A4');
  124.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993985AA1164F');
  125.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F5299398139DF194');
  126.         $this->addSql('ALTER TABLE booking_time DROP FOREIGN KEY FK_7705BA0B549213EC');
  127.         $this->addSql('ALTER TABLE housekeeping DROP FOREIGN KEY FK_53293D5E549213EC');
  128.         $this->addSql('ALTER TABLE invoice DROP FOREIGN KEY FK_9065174491E6A19D');
  129.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F529939891E6A19D');
  130.         $this->addSql('ALTER TABLE payment_method DROP FOREIGN KEY FK_7B61A1F691E6A19D');
  131.         $this->addSql('ALTER TABLE `user` DROP FOREIGN KEY FK_8D93D64991E6A19D');
  132.         $this->addSql('ALTER TABLE temp_order_group DROP FOREIGN KEY FK_DCB088FCED9729D9');
  133.         $this->addSql('ALTER TABLE temp_tee_time DROP FOREIGN KEY FK_5814E60AE2A4EE97');
  134.         $this->addSql('ALTER TABLE order_note DROP FOREIGN KEY FK_824CC003A76ED395');
  135.         $this->addSql('ALTER TABLE reset_password_request DROP FOREIGN KEY FK_7CE748AA76ED395');
  136.         $this->addSql('DROP TABLE api_log');
  137.         $this->addSql('DROP TABLE booking_time');
  138.         $this->addSql('DROP TABLE course');
  139.         $this->addSql('DROP TABLE customer');
  140.         $this->addSql('DROP TABLE customer_note');
  141.         $this->addSql('DROP TABLE document');
  142.         $this->addSql('DROP TABLE email_template');
  143.         $this->addSql('DROP TABLE `event`');
  144.         $this->addSql('DROP TABLE form_api');
  145.         $this->addSql('DROP TABLE housekeeping');
  146.         $this->addSql('DROP TABLE invoice');
  147.         $this->addSql('DROP TABLE invoice_payment');
  148.         $this->addSql('DROP TABLE invoice_payment_invoice');
  149.         $this->addSql('DROP TABLE invoice_statement');
  150.         $this->addSql('DROP TABLE invoice_statement_invoice');
  151.         $this->addSql('DROP TABLE maintenance_equipment');
  152.         $this->addSql('DROP TABLE maintenance_invoice');
  153.         $this->addSql('DROP TABLE maintenance_request');
  154.         $this->addSql('DROP TABLE membership');
  155.         $this->addSql('DROP TABLE membership_price');
  156.         $this->addSql('DROP TABLE news');
  157.         $this->addSql('DROP TABLE newsletter');
  158.         $this->addSql('DROP TABLE `order`');
  159.         $this->addSql('DROP TABLE order_group');
  160.         $this->addSql('DROP TABLE order_log');
  161.         $this->addSql('DROP TABLE order_note');
  162.         $this->addSql('DROP TABLE order_status');
  163.         $this->addSql('DROP TABLE package');
  164.         $this->addSql('DROP TABLE package_package_option');
  165.         $this->addSql('DROP TABLE package_option');
  166.         $this->addSql('DROP TABLE package_price');
  167.         $this->addSql('DROP TABLE payment_method');
  168.         $this->addSql('DROP TABLE promotion');
  169.         $this->addSql('DROP TABLE property');
  170.         $this->addSql('DROP TABLE request');
  171.         $this->addSql('DROP TABLE reseller');
  172.         $this->addSql('DROP TABLE reset_password_request');
  173.         $this->addSql('DROP TABLE scheduled_command');
  174.         $this->addSql('DROP TABLE tee_time');
  175.         $this->addSql('DROP TABLE temp_order');
  176.         $this->addSql('DROP TABLE temp_order_group');
  177.         $this->addSql('DROP TABLE temp_tee_time');
  178.         $this->addSql('DROP TABLE `transaction`');
  179.         $this->addSql('DROP TABLE `user`');
  180.         $this->addSql('DROP TABLE voucher');
  181.         $this->addSql('DROP TABLE messenger_messages');
  182.     }
  183. }