migrations/Version20220323141301.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 Version20220323141301 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 address (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, city_id INT DEFAULT NULL, street_1 VARCHAR(255) DEFAULT NULL, street_2 VARCHAR(255) DEFAULT NULL, longitude DOUBLE PRECISION DEFAULT NULL, latitude DOUBLE PRECISION DEFAULT NULL, floor INT DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_D4E6F81A76ED395 (user_id), INDEX IDX_D4E6F818BAC62AF (city_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE application (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, application_name_id INT NOT NULL, key_token VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A45BDDC13D57AF5A (white_label_id), INDEX IDX_A45BDDC19AA999E5 (application_name_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE application_name (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, menu_id INT NOT NULL, category_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, image VARCHAR(255) DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, position INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_64C19C1CCD7E912 (menu_id), INDEX IDX_64C19C112469DE2 (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE city (id INT AUTO_INCREMENT NOT NULL, zip_code VARCHAR(255) DEFAULT NULL, name VARCHAR(255) DEFAULT NULL, insee VARCHAR(255) DEFAULT NULL, longitude DOUBLE PRECISION DEFAULT NULL, latitude DOUBLE PRECISION DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE closing_days (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, starting_date DATETIME NOT NULL, ending_date DATETIME NOT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_E62A142F4D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE color (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, color_name_id INT NOT NULL, value VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_665648E93D57AF5A (white_label_id), INDEX IDX_665648E9228111F8 (color_name_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  25.         $this->addSql('CREATE TABLE color_name (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE company (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, name VARCHAR(255) NOT NULL, phone_1 VARCHAR(255) DEFAULT NULL, phone_2 VARCHAR(255) DEFAULT NULL, fax_1 VARCHAR(255) DEFAULT NULL, fax_2 VARCHAR(255) DEFAULT NULL, email VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_4FBF094F3D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE country (id INT AUTO_INCREMENT NOT NULL, code VARCHAR(255) NOT NULL, local_code VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE currency (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, name VARCHAR(255) NOT NULL, code VARCHAR(255) NOT NULL, symbol VARCHAR(255) DEFAULT NULL, value DOUBLE PRECISION NOT NULL, create_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', UNIQUE INDEX UNIQ_6956883F3D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE delevery_company (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, link VARCHAR(255) NOT NULL, logo VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', updated_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', name VARCHAR(255) NOT NULL, INDEX IDX_DF1B0F6A3D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE delivery_mode (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, type VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE delivery_mode_attr (id INT AUTO_INCREMENT NOT NULL, delivery_mode_id INT NOT NULL, shop_id INT NOT NULL, average_delivery_cost DOUBLE PRECISION DEFAULT NULL, average_delivery_order DOUBLE PRECISION DEFAULT NULL, average_delivery_time DOUBLE PRECISION DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_BE32DED57DFB3A94 (delivery_mode_id), INDEX IDX_BE32DED54D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE discount (id INT AUTO_INCREMENT NOT NULL, shop_id INT DEFAULT NULL, code VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, start_time DATETIME NOT NULL, end_time DATETIME NOT NULL, type VARCHAR(255) DEFAULT NULL, value DOUBLE PRECISION DEFAULT NULL, delivery_fee VARCHAR(255) DEFAULT NULL, first_order_only TINYINT(1) DEFAULT NULL, applicapble_once TINYINT(1) DEFAULT NULL, minimum_amount TINYINT(1) DEFAULT NULL, active TINYINT(1) DEFAULT NULL, create_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_E1E0B40E4D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE discount_delivery_mode (discount_id INT NOT NULL, delivery_mode_id INT NOT NULL, INDEX IDX_EB1947BE4C7C611F (discount_id), INDEX IDX_EB1947BE7DFB3A94 (delivery_mode_id), PRIMARY KEY(discount_id, delivery_mode_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE domain (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A7A91E0B3D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE kitchen (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE kitchen_shop (kitchen_id INT NOT NULL, shop_id INT NOT NULL, INDEX IDX_4CD343955F858004 (kitchen_id), INDEX IDX_4CD343954D16C4DD (shop_id), PRIMARY KEY(kitchen_id, shop_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE language (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, name VARCHAR(255) NOT NULL, symbol VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_D4DB71B54D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE media (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, media_name_id INT NOT NULL, url VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_6A2CA10C3D57AF5A (white_label_id), INDEX IDX_6A2CA10C10C01A9F (media_name_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE media_name (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE menu (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, name VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, note VARCHAR(255) DEFAULT NULL, publish TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_7D053A934D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE menu_delivery_mode_attr (menu_id INT NOT NULL, delivery_mode_attr_id INT NOT NULL, INDEX IDX_7713C083CCD7E912 (menu_id), INDEX IDX_7713C0833A6F8B44 (delivery_mode_attr_id), PRIMARY KEY(menu_id, delivery_mode_attr_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE notification_history (id INT AUTO_INCREMENT NOT NULL, order_parent_id INT NOT NULL, type VARCHAR(255) NOT NULL, destination VARCHAR(255) NOT NULL, description VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_32A4FAFCCEFDB188 (order_parent_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE opening_hours (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, starting_time TIME NOT NULL, ending_time TIME NOT NULL, day VARCHAR(255) NOT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_2640C10B4D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE `option` (id INT AUTO_INCREMENT NOT NULL, option_category_id INT NOT NULL, name VARCHAR(255) NOT NULL, price DOUBLE PRECISION NOT NULL, taxe DOUBLE PRECISION DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_5A8600B03472C456 (option_category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE option_category (id INT AUTO_INCREMENT NOT NULL, product_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, image VARCHAR(255) DEFAULT NULL, status VARCHAR(255) NOT NULL, type VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_263B68654584665A (product_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE `order` (id INT AUTO_INCREMENT NOT NULL, delivery_mode_id INT NOT NULL, date DATETIME NOT NULL, source VARCHAR(255) NOT NULL, amount DOUBLE PRECISION NOT NULL, status VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_F52993987DFB3A94 (delivery_mode_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  47.         $this->addSql('CREATE TABLE order_item (id INT AUTO_INCREMENT NOT NULL, order_parent_id INT NOT NULL, product_id INT NOT NULL, option_list LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', quantity DOUBLE PRECISION NOT NULL, create_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_52EA1F09CEFDB188 (order_parent_id), INDEX IDX_52EA1F094584665A (product_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE ordering_hours (id INT AUTO_INCREMENT NOT NULL, shop_id INT DEFAULT NULL, delivery_mode_attr_id INT NOT NULL, day VARCHAR(255) NOT NULL, starting_time TIME NOT NULL, ending_time TIME NOT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_E361B4D04D16C4DD (shop_id), INDEX IDX_E361B4D03A6F8B44 (delivery_mode_attr_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE parameter (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, header VARCHAR(255) DEFAULT NULL, title VARCHAR(255) DEFAULT NULL, description TINYTEXT DEFAULT NULL, keywords JSON DEFAULT NULL, map VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, UNIQUE INDEX UNIQ_2A9791103D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE partner (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, name VARCHAR(255) NOT NULL, url VARCHAR(255) DEFAULT NULL, status VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_312B3E164D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE partner_delivery_mode (partner_id INT NOT NULL, delivery_mode_id INT NOT NULL, INDEX IDX_AAEB2709393F8FE (partner_id), INDEX IDX_AAEB2707DFB3A94 (delivery_mode_id), PRIMARY KEY(partner_id, delivery_mode_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE payment (id INT AUTO_INCREMENT NOT NULL, order_parent_id INT NOT NULL, payment_methode_id INT NOT NULL, reference_number VARCHAR(255) NOT NULL, payment_amount DOUBLE PRECISION NOT NULL, payment_due_date DATETIME NOT NULL, status VARCHAR(255) NOT NULL, collected_data LONGTEXT DEFAULT NULL COMMENT \'(DC2Type:array)\', is_deposited TINYINT(1) NOT NULL, is_refundable TINYINT(1) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_6D28840DCEFDB188 (order_parent_id), INDEX IDX_6D28840D743A4871 (payment_methode_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE payment_methode (id INT AUTO_INCREMENT NOT NULL, shop_id INT NOT NULL, name VARCHAR(255) NOT NULL, token VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_BB7F4CD24D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  54.         $this->addSql('CREATE TABLE product (id INT AUTO_INCREMENT NOT NULL, category_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, image VARCHAR(255) DEFAULT NULL, price DOUBLE PRECISION NOT NULL, description VARCHAR(255) DEFAULT NULL, taxe DOUBLE PRECISION DEFAULT NULL, status TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_D34A04AD12469DE2 (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, role VARCHAR(255) NOT NULL, status TINYINT(1) NOT NULL, importance INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE shop (id INT AUTO_INCREMENT NOT NULL, white_label_id INT NOT NULL, name VARCHAR(255) NOT NULL, token VARCHAR(255) NOT NULL, logo VARCHAR(255) DEFAULT NULL, order_interval INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_AC6A4CA23D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE social (id INT AUTO_INCREMENT NOT NULL, white_label_id INT DEFAULT NULL, social_name_id INT NOT NULL, link VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_7161E1873D57AF5A (white_label_id), INDEX IDX_7161E187FE6C494B (social_name_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE social_name (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, logo VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('CREATE TABLE tax (id INT AUTO_INCREMENT NOT NULL, value DOUBLE PRECISION NOT NULL, create_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', edited_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  60.         $this->addSql('CREATE TABLE tax_delivery_mode (tax_id INT NOT NULL, delivery_mode_id INT NOT NULL, INDEX IDX_B812A4E4B2A824D8 (tax_id), INDEX IDX_B812A4E47DFB3A94 (delivery_mode_id), PRIMARY KEY(tax_id, delivery_mode_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  61.         $this->addSql('CREATE TABLE template (id INT AUTO_INCREMENT NOT NULL, template_name_id INT DEFAULT NULL, white_label_id INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_97601F8322AFE7EF (template_name_id), UNIQUE INDEX UNIQ_97601F833D57AF5A (white_label_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  62.         $this->addSql('CREATE TABLE template_name (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, cover VARCHAR(255) DEFAULT NULL, link VARCHAR(255) NOT NULL, status VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  63.         $this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, shop_id INT DEFAULT NULL, email VARCHAR(255) NOT NULL, username VARCHAR(255) NOT NULL, password VARCHAR(255) DEFAULT NULL, facebook_id INT DEFAULT NULL, google_id VARCHAR(255) DEFAULT NULL, image VARCHAR(255) DEFAULT NULL, updated_at DATETIME DEFAULT NULL, first_name VARCHAR(255) DEFAULT NULL, last_name VARCHAR(255) DEFAULT NULL, gender VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX IDX_8D93D6494D16C4DD (shop_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  64.         $this->addSql('CREATE TABLE user_role (user_id INT NOT NULL, role_id INT NOT NULL, INDEX IDX_2DE8C6A3A76ED395 (user_id), INDEX IDX_2DE8C6A3D60322AC (role_id), PRIMARY KEY(user_id, role_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  65.         $this->addSql('CREATE TABLE white_label (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  66.         $this->addSql('CREATE TABLE zone (id INT AUTO_INCREMENT NOT NULL, delivery_mode_attr_id INT DEFAULT NULL, city_id INT DEFAULT NULL, zip_code VARCHAR(255) DEFAULT NULL, status TINYINT(1) NOT NULL, delivery_min DOUBLE PRECISION DEFAULT NULL, shipping_cost DOUBLE PRECISION DEFAULT NULL, delivery_time DOUBLE PRECISION DEFAULT NULL, places JSON DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_A0EBC0073A6F8B44 (delivery_mode_attr_id), INDEX IDX_A0EBC0078BAC62AF (city_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  67.         $this->addSql('ALTER TABLE address ADD CONSTRAINT FK_D4E6F81A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
  68.         $this->addSql('ALTER TABLE address ADD CONSTRAINT FK_D4E6F818BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
  69.         $this->addSql('ALTER TABLE application ADD CONSTRAINT FK_A45BDDC13D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  70.         $this->addSql('ALTER TABLE application ADD CONSTRAINT FK_A45BDDC19AA999E5 FOREIGN KEY (application_name_id) REFERENCES application_name (id)');
  71.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C1CCD7E912 FOREIGN KEY (menu_id) REFERENCES menu (id)');
  72.         $this->addSql('ALTER TABLE category ADD CONSTRAINT FK_64C19C112469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
  73.         $this->addSql('ALTER TABLE closing_days ADD CONSTRAINT FK_E62A142F4D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  74.         $this->addSql('ALTER TABLE color ADD CONSTRAINT FK_665648E93D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  75.         $this->addSql('ALTER TABLE color ADD CONSTRAINT FK_665648E9228111F8 FOREIGN KEY (color_name_id) REFERENCES color_name (id)');
  76.         $this->addSql('ALTER TABLE company ADD CONSTRAINT FK_4FBF094F3D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  77.         $this->addSql('ALTER TABLE currency ADD CONSTRAINT FK_6956883F3D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  78.         $this->addSql('ALTER TABLE delevery_company ADD CONSTRAINT FK_DF1B0F6A3D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  79.         $this->addSql('ALTER TABLE delivery_mode_attr ADD CONSTRAINT FK_BE32DED57DFB3A94 FOREIGN KEY (delivery_mode_id) REFERENCES delivery_mode (id)');
  80.         $this->addSql('ALTER TABLE delivery_mode_attr ADD CONSTRAINT FK_BE32DED54D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  81.         $this->addSql('ALTER TABLE discount ADD CONSTRAINT FK_E1E0B40E4D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  82.         $this->addSql('ALTER TABLE discount_delivery_mode ADD CONSTRAINT FK_EB1947BE4C7C611F FOREIGN KEY (discount_id) REFERENCES discount (id) ON DELETE CASCADE');
  83.         $this->addSql('ALTER TABLE discount_delivery_mode ADD CONSTRAINT FK_EB1947BE7DFB3A94 FOREIGN KEY (delivery_mode_id) REFERENCES delivery_mode (id) ON DELETE CASCADE');
  84.         $this->addSql('ALTER TABLE domain ADD CONSTRAINT FK_A7A91E0B3D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  85.         $this->addSql('ALTER TABLE kitchen_shop ADD CONSTRAINT FK_4CD343955F858004 FOREIGN KEY (kitchen_id) REFERENCES kitchen (id) ON DELETE CASCADE');
  86.         $this->addSql('ALTER TABLE kitchen_shop ADD CONSTRAINT FK_4CD343954D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id) ON DELETE CASCADE');
  87.         $this->addSql('ALTER TABLE language ADD CONSTRAINT FK_D4DB71B54D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  88.         $this->addSql('ALTER TABLE media ADD CONSTRAINT FK_6A2CA10C3D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  89.         $this->addSql('ALTER TABLE media ADD CONSTRAINT FK_6A2CA10C10C01A9F FOREIGN KEY (media_name_id) REFERENCES media_name (id)');
  90.         $this->addSql('ALTER TABLE menu ADD CONSTRAINT FK_7D053A934D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  91.         $this->addSql('ALTER TABLE menu_delivery_mode_attr ADD CONSTRAINT FK_7713C083CCD7E912 FOREIGN KEY (menu_id) REFERENCES menu (id) ON DELETE CASCADE');
  92.         $this->addSql('ALTER TABLE menu_delivery_mode_attr ADD CONSTRAINT FK_7713C0833A6F8B44 FOREIGN KEY (delivery_mode_attr_id) REFERENCES delivery_mode_attr (id) ON DELETE CASCADE');
  93.         $this->addSql('ALTER TABLE notification_history ADD CONSTRAINT FK_32A4FAFCCEFDB188 FOREIGN KEY (order_parent_id) REFERENCES `order` (id)');
  94.         $this->addSql('ALTER TABLE opening_hours ADD CONSTRAINT FK_2640C10B4D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  95.         $this->addSql('ALTER TABLE `option` ADD CONSTRAINT FK_5A8600B03472C456 FOREIGN KEY (option_category_id) REFERENCES option_category (id)');
  96.         $this->addSql('ALTER TABLE option_category ADD CONSTRAINT FK_263B68654584665A FOREIGN KEY (product_id) REFERENCES product (id)');
  97.         $this->addSql('ALTER TABLE `order` ADD CONSTRAINT FK_F52993987DFB3A94 FOREIGN KEY (delivery_mode_id) REFERENCES delivery_mode (id)');
  98.         $this->addSql('ALTER TABLE order_item ADD CONSTRAINT FK_52EA1F09CEFDB188 FOREIGN KEY (order_parent_id) REFERENCES `order` (id)');
  99.         $this->addSql('ALTER TABLE order_item ADD CONSTRAINT FK_52EA1F094584665A FOREIGN KEY (product_id) REFERENCES product (id)');
  100.         $this->addSql('ALTER TABLE ordering_hours ADD CONSTRAINT FK_E361B4D04D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  101.         $this->addSql('ALTER TABLE ordering_hours ADD CONSTRAINT FK_E361B4D03A6F8B44 FOREIGN KEY (delivery_mode_attr_id) REFERENCES delivery_mode_attr (id)');
  102.         $this->addSql('ALTER TABLE parameter ADD CONSTRAINT FK_2A9791103D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  103.         $this->addSql('ALTER TABLE partner ADD CONSTRAINT FK_312B3E164D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  104.         $this->addSql('ALTER TABLE partner_delivery_mode ADD CONSTRAINT FK_AAEB2709393F8FE FOREIGN KEY (partner_id) REFERENCES partner (id) ON DELETE CASCADE');
  105.         $this->addSql('ALTER TABLE partner_delivery_mode ADD CONSTRAINT FK_AAEB2707DFB3A94 FOREIGN KEY (delivery_mode_id) REFERENCES delivery_mode (id) ON DELETE CASCADE');
  106.         $this->addSql('ALTER TABLE payment ADD CONSTRAINT FK_6D28840DCEFDB188 FOREIGN KEY (order_parent_id) REFERENCES `order` (id)');
  107.         $this->addSql('ALTER TABLE payment ADD CONSTRAINT FK_6D28840D743A4871 FOREIGN KEY (payment_methode_id) REFERENCES payment_methode (id)');
  108.         $this->addSql('ALTER TABLE payment_methode ADD CONSTRAINT FK_BB7F4CD24D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  109.         $this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04AD12469DE2 FOREIGN KEY (category_id) REFERENCES category (id)');
  110.         $this->addSql('ALTER TABLE shop ADD CONSTRAINT FK_AC6A4CA23D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  111.         $this->addSql('ALTER TABLE social ADD CONSTRAINT FK_7161E1873D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  112.         $this->addSql('ALTER TABLE social ADD CONSTRAINT FK_7161E187FE6C494B FOREIGN KEY (social_name_id) REFERENCES social_name (id)');
  113.         $this->addSql('ALTER TABLE tax_delivery_mode ADD CONSTRAINT FK_B812A4E4B2A824D8 FOREIGN KEY (tax_id) REFERENCES tax (id) ON DELETE CASCADE');
  114.         $this->addSql('ALTER TABLE tax_delivery_mode ADD CONSTRAINT FK_B812A4E47DFB3A94 FOREIGN KEY (delivery_mode_id) REFERENCES delivery_mode (id) ON DELETE CASCADE');
  115.         $this->addSql('ALTER TABLE template ADD CONSTRAINT FK_97601F8322AFE7EF FOREIGN KEY (template_name_id) REFERENCES template_name (id)');
  116.         $this->addSql('ALTER TABLE template ADD CONSTRAINT FK_97601F833D57AF5A FOREIGN KEY (white_label_id) REFERENCES white_label (id)');
  117.         $this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D6494D16C4DD FOREIGN KEY (shop_id) REFERENCES shop (id)');
  118.         $this->addSql('ALTER TABLE user_role ADD CONSTRAINT FK_2DE8C6A3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
  119.         $this->addSql('ALTER TABLE user_role ADD CONSTRAINT FK_2DE8C6A3D60322AC FOREIGN KEY (role_id) REFERENCES role (id) ON DELETE CASCADE');
  120.         $this->addSql('ALTER TABLE zone ADD CONSTRAINT FK_A0EBC0073A6F8B44 FOREIGN KEY (delivery_mode_attr_id) REFERENCES delivery_mode_attr (id)');
  121.         $this->addSql('ALTER TABLE zone ADD CONSTRAINT FK_A0EBC0078BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
  122.     }
  123.     public function down(Schema $schema): void
  124.     {
  125.         // this down() migration is auto-generated, please modify it to your needs
  126.         $this->addSql('ALTER TABLE application DROP FOREIGN KEY FK_A45BDDC19AA999E5');
  127.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C112469DE2');
  128.         $this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD12469DE2');
  129.         $this->addSql('ALTER TABLE address DROP FOREIGN KEY FK_D4E6F818BAC62AF');
  130.         $this->addSql('ALTER TABLE zone DROP FOREIGN KEY FK_A0EBC0078BAC62AF');
  131.         $this->addSql('ALTER TABLE color DROP FOREIGN KEY FK_665648E9228111F8');
  132.         $this->addSql('ALTER TABLE delivery_mode_attr DROP FOREIGN KEY FK_BE32DED57DFB3A94');
  133.         $this->addSql('ALTER TABLE discount_delivery_mode DROP FOREIGN KEY FK_EB1947BE7DFB3A94');
  134.         $this->addSql('ALTER TABLE `order` DROP FOREIGN KEY FK_F52993987DFB3A94');
  135.         $this->addSql('ALTER TABLE partner_delivery_mode DROP FOREIGN KEY FK_AAEB2707DFB3A94');
  136.         $this->addSql('ALTER TABLE tax_delivery_mode DROP FOREIGN KEY FK_B812A4E47DFB3A94');
  137.         $this->addSql('ALTER TABLE menu_delivery_mode_attr DROP FOREIGN KEY FK_7713C0833A6F8B44');
  138.         $this->addSql('ALTER TABLE ordering_hours DROP FOREIGN KEY FK_E361B4D03A6F8B44');
  139.         $this->addSql('ALTER TABLE zone DROP FOREIGN KEY FK_A0EBC0073A6F8B44');
  140.         $this->addSql('ALTER TABLE discount_delivery_mode DROP FOREIGN KEY FK_EB1947BE4C7C611F');
  141.         $this->addSql('ALTER TABLE kitchen_shop DROP FOREIGN KEY FK_4CD343955F858004');
  142.         $this->addSql('ALTER TABLE media DROP FOREIGN KEY FK_6A2CA10C10C01A9F');
  143.         $this->addSql('ALTER TABLE category DROP FOREIGN KEY FK_64C19C1CCD7E912');
  144.         $this->addSql('ALTER TABLE menu_delivery_mode_attr DROP FOREIGN KEY FK_7713C083CCD7E912');
  145.         $this->addSql('ALTER TABLE `option` DROP FOREIGN KEY FK_5A8600B03472C456');
  146.         $this->addSql('ALTER TABLE notification_history DROP FOREIGN KEY FK_32A4FAFCCEFDB188');
  147.         $this->addSql('ALTER TABLE order_item DROP FOREIGN KEY FK_52EA1F09CEFDB188');
  148.         $this->addSql('ALTER TABLE payment DROP FOREIGN KEY FK_6D28840DCEFDB188');
  149.         $this->addSql('ALTER TABLE partner_delivery_mode DROP FOREIGN KEY FK_AAEB2709393F8FE');
  150.         $this->addSql('ALTER TABLE payment DROP FOREIGN KEY FK_6D28840D743A4871');
  151.         $this->addSql('ALTER TABLE option_category DROP FOREIGN KEY FK_263B68654584665A');
  152.         $this->addSql('ALTER TABLE order_item DROP FOREIGN KEY FK_52EA1F094584665A');
  153.         $this->addSql('ALTER TABLE user_role DROP FOREIGN KEY FK_2DE8C6A3D60322AC');
  154.         $this->addSql('ALTER TABLE closing_days DROP FOREIGN KEY FK_E62A142F4D16C4DD');
  155.         $this->addSql('ALTER TABLE delivery_mode_attr DROP FOREIGN KEY FK_BE32DED54D16C4DD');
  156.         $this->addSql('ALTER TABLE discount DROP FOREIGN KEY FK_E1E0B40E4D16C4DD');
  157.         $this->addSql('ALTER TABLE kitchen_shop DROP FOREIGN KEY FK_4CD343954D16C4DD');
  158.         $this->addSql('ALTER TABLE language DROP FOREIGN KEY FK_D4DB71B54D16C4DD');
  159.         $this->addSql('ALTER TABLE menu DROP FOREIGN KEY FK_7D053A934D16C4DD');
  160.         $this->addSql('ALTER TABLE opening_hours DROP FOREIGN KEY FK_2640C10B4D16C4DD');
  161.         $this->addSql('ALTER TABLE ordering_hours DROP FOREIGN KEY FK_E361B4D04D16C4DD');
  162.         $this->addSql('ALTER TABLE partner DROP FOREIGN KEY FK_312B3E164D16C4DD');
  163.         $this->addSql('ALTER TABLE payment_methode DROP FOREIGN KEY FK_BB7F4CD24D16C4DD');
  164.         $this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6494D16C4DD');
  165.         $this->addSql('ALTER TABLE social DROP FOREIGN KEY FK_7161E187FE6C494B');
  166.         $this->addSql('ALTER TABLE tax_delivery_mode DROP FOREIGN KEY FK_B812A4E4B2A824D8');
  167.         $this->addSql('ALTER TABLE template DROP FOREIGN KEY FK_97601F8322AFE7EF');
  168.         $this->addSql('ALTER TABLE address DROP FOREIGN KEY FK_D4E6F81A76ED395');
  169.         $this->addSql('ALTER TABLE user_role DROP FOREIGN KEY FK_2DE8C6A3A76ED395');
  170.         $this->addSql('ALTER TABLE application DROP FOREIGN KEY FK_A45BDDC13D57AF5A');
  171.         $this->addSql('ALTER TABLE color DROP FOREIGN KEY FK_665648E93D57AF5A');
  172.         $this->addSql('ALTER TABLE company DROP FOREIGN KEY FK_4FBF094F3D57AF5A');
  173.         $this->addSql('ALTER TABLE currency DROP FOREIGN KEY FK_6956883F3D57AF5A');
  174.         $this->addSql('ALTER TABLE delevery_company DROP FOREIGN KEY FK_DF1B0F6A3D57AF5A');
  175.         $this->addSql('ALTER TABLE domain DROP FOREIGN KEY FK_A7A91E0B3D57AF5A');
  176.         $this->addSql('ALTER TABLE media DROP FOREIGN KEY FK_6A2CA10C3D57AF5A');
  177.         $this->addSql('ALTER TABLE parameter DROP FOREIGN KEY FK_2A9791103D57AF5A');
  178.         $this->addSql('ALTER TABLE shop DROP FOREIGN KEY FK_AC6A4CA23D57AF5A');
  179.         $this->addSql('ALTER TABLE social DROP FOREIGN KEY FK_7161E1873D57AF5A');
  180.         $this->addSql('ALTER TABLE template DROP FOREIGN KEY FK_97601F833D57AF5A');
  181.         $this->addSql('DROP TABLE address');
  182.         $this->addSql('DROP TABLE application');
  183.         $this->addSql('DROP TABLE application_name');
  184.         $this->addSql('DROP TABLE category');
  185.         $this->addSql('DROP TABLE city');
  186.         $this->addSql('DROP TABLE closing_days');
  187.         $this->addSql('DROP TABLE color');
  188.         $this->addSql('DROP TABLE color_name');
  189.         $this->addSql('DROP TABLE company');
  190.         $this->addSql('DROP TABLE country');
  191.         $this->addSql('DROP TABLE currency');
  192.         $this->addSql('DROP TABLE delevery_company');
  193.         $this->addSql('DROP TABLE delivery_mode');
  194.         $this->addSql('DROP TABLE delivery_mode_attr');
  195.         $this->addSql('DROP TABLE discount');
  196.         $this->addSql('DROP TABLE discount_delivery_mode');
  197.         $this->addSql('DROP TABLE domain');
  198.         $this->addSql('DROP TABLE kitchen');
  199.         $this->addSql('DROP TABLE kitchen_shop');
  200.         $this->addSql('DROP TABLE language');
  201.         $this->addSql('DROP TABLE media');
  202.         $this->addSql('DROP TABLE media_name');
  203.         $this->addSql('DROP TABLE menu');
  204.         $this->addSql('DROP TABLE menu_delivery_mode_attr');
  205.         $this->addSql('DROP TABLE notification_history');
  206.         $this->addSql('DROP TABLE opening_hours');
  207.         $this->addSql('DROP TABLE `option`');
  208.         $this->addSql('DROP TABLE option_category');
  209.         $this->addSql('DROP TABLE `order`');
  210.         $this->addSql('DROP TABLE order_item');
  211.         $this->addSql('DROP TABLE ordering_hours');
  212.         $this->addSql('DROP TABLE parameter');
  213.         $this->addSql('DROP TABLE partner');
  214.         $this->addSql('DROP TABLE partner_delivery_mode');
  215.         $this->addSql('DROP TABLE payment');
  216.         $this->addSql('DROP TABLE payment_methode');
  217.         $this->addSql('DROP TABLE product');
  218.         $this->addSql('DROP TABLE role');
  219.         $this->addSql('DROP TABLE shop');
  220.         $this->addSql('DROP TABLE social');
  221.         $this->addSql('DROP TABLE social_name');
  222.         $this->addSql('DROP TABLE tax');
  223.         $this->addSql('DROP TABLE tax_delivery_mode');
  224.         $this->addSql('DROP TABLE template');
  225.         $this->addSql('DROP TABLE template_name');
  226.         $this->addSql('DROP TABLE user');
  227.         $this->addSql('DROP TABLE user_role');
  228.         $this->addSql('DROP TABLE white_label');
  229.         $this->addSql('DROP TABLE zone');
  230.     }
  231. }