<?php
declare(strict_types=1);
namespace DoctrineMigrations;
use Doctrine\DBAL\Schema\Schema;
use Doctrine\Migrations\AbstractMigration;
/**
* Auto-generated Migration: Please modify to your needs!
*/
final class Version20221006141243 extends AbstractMigration
{
public function getDescription(): string
{
return '';
}
public function up(Schema $schema): void
{
// this up() migration is auto-generated, please modify it to your needs
$this->addSql('CREATE TABLE address (id INT AUTO_INCREMENT NOT NULL, company_id INT DEFAULT NULL, complete_address VARCHAR(100) DEFAULT NULL, num VARCHAR(10) DEFAULT NULL, bis VARCHAR(5) DEFAULT NULL, type INT DEFAULT NULL, stairs VARCHAR(30) DEFAULT NULL, building VARCHAR(50) DEFAULT NULL, street VARCHAR(150) DEFAULT NULL, street_comp VARCHAR(150) DEFAULT NULL, postcode VARCHAR(5) DEFAULT NULL, city VARCHAR(70) DEFAULT NULL, country VARCHAR(50) DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_D4E6F81979B1AD6 (company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE base_product (id INT AUTO_INCREMENT NOT NULL, family_id INT DEFAULT NULL, product_reference VARCHAR(100) DEFAULT NULL, name VARCHAR(100) NOT NULL, vat_percent DOUBLE PRECISION DEFAULT NULL, price_purchased DOUBLE PRECISION DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX family_id (family_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE base_product_stock_variation (id INT AUTO_INCREMENT NOT NULL, base_id INT DEFAULT NULL, date_variation DATE NOT NULL, variation INT NOT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX base_id (base_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE company (id INT AUTO_INCREMENT NOT NULL, type_id INT DEFAULT NULL, address_id INT DEFAULT NULL, payment_method_id INT DEFAULT NULL, raisonsociale VARCHAR(100) NOT NULL, alias VARCHAR(50) DEFAULT NULL, logo VARCHAR(50) DEFAULT NULL, email VARCHAR(50) DEFAULT NULL, phone VARCHAR(10) DEFAULT NULL, mobile VARCHAR(10) DEFAULT NULL, siret VARCHAR(14) DEFAULT NULL, intra VARCHAR(20) DEFAULT NULL, active TINYINT(1) DEFAULT 1 NOT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_4FBF094F5AA1164F (payment_method_id), INDEX type_id (type_id), INDEX address_id (address_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE company_type (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, value VARCHAR(10) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE company_workflow (id INT AUTO_INCREMENT NOT NULL, company_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, const VARCHAR(20) NOT NULL, label VARCHAR(20) NOT NULL, num_start INT NOT NULL, num INT NOT NULL, num_format VARCHAR(20) DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_7D528D7B727ACA70 (parent_id), INDEX company_id (company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE document (id INT AUTO_INCREMENT NOT NULL, from_address_id INT DEFAULT NULL, to_address_id INT DEFAULT NULL, type_id INT DEFAULT NULL, name VARCHAR(100) DEFAULT NULL, filename VARCHAR(150) NOT NULL, date_to_pickup DATE DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_D8698A76DE136972 (from_address_id), INDEX IDX_D8698A76D2844D08 (to_address_id), INDEX IDX_D8698A76C54C8C93 (type_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE document_archive (id INT AUTO_INCREMENT NOT NULL, selling_document_id INT DEFAULT NULL, type_id INT DEFAULT NULL, filename VARCHAR(150) NOT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_7193FB409CE27ED2 (selling_document_id), INDEX IDX_7193FB40C54C8C93 (type_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE document_type (id INT AUTO_INCREMENT NOT NULL, constant VARCHAR(20) NOT NULL, name VARCHAR(50) NOT NULL, position INT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE payment_method (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(100) NOT NULL, constant VARCHAR(10) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE product (id INT AUTO_INCREMENT NOT NULL, base_id INT DEFAULT NULL, family_id INT DEFAULT NULL, company_id INT DEFAULT NULL, warehouse_address_id INT DEFAULT NULL, order_reference VARCHAR(100) NOT NULL, pallet_reference VARCHAR(100) DEFAULT NULL, pallet_size VARCHAR(100) DEFAULT NULL, box_reference VARCHAR(100) DEFAULT NULL, product_reference VARCHAR(100) DEFAULT NULL, number_of_boxes INT DEFAULT NULL, number_of_products INT DEFAULT NULL, number_of_products_by_box INT DEFAULT NULL, weight VARCHAR(100) DEFAULT NULL, name VARCHAR(100) NOT NULL, date_scheduled DATE DEFAULT NULL, date_of_delivery DATE DEFAULT NULL, vat_percent DOUBLE PRECISION DEFAULT NULL, price_purchased DOUBLE PRECISION DEFAULT NULL, price DOUBLE PRECISION DEFAULT NULL, virtual_stock INT NOT NULL, stock INT NOT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_D34A04AD6967DF41 (base_id), INDEX IDX_D34A04AD979B1AD6 (company_id), INDEX IDX_D34A04ADAE569426 (warehouse_address_id), INDEX family_id (family_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE product_family (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE product_status (id INT AUTO_INCREMENT NOT NULL, product_id INT DEFAULT NULL, status INT NOT NULL, number_of_boxes INT DEFAULT NULL, number_of_products INT DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_197C24B84584665A (product_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE product_stock_history (id INT AUTO_INCREMENT NOT NULL, product_id INT DEFAULT NULL, updown VARCHAR(10) DEFAULT NULL, quantity INT DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_E4F17C1A4584665A (product_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document (id INT AUTO_INCREMENT NOT NULL, company_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, client_id INT DEFAULT NULL, user_id INT DEFAULT NULL, client_address_id INT DEFAULT NULL, type VARCHAR(20) NOT NULL, num INT NOT NULL, filename VARCHAR(200) DEFAULT NULL, is_editable TINYINT(1) DEFAULT NULL, date_of_order DATE NOT NULL, date_to_pickup DATE DEFAULT NULL, date_to_deliver DATE DEFAULT NULL, date_of_delivery DATE DEFAULT NULL, date_of_closing DATETIME DEFAULT NULL, is_delivered TINYINT(1) DEFAULT NULL, total_price_purchased DOUBLE PRECISION DEFAULT NULL, total_margin DOUBLE PRECISION DEFAULT NULL, total_vat DOUBLE PRECISION DEFAULT NULL, total_price DOUBLE PRECISION NOT NULL, paid TINYINT(1) DEFAULT NULL, salesman_name VARCHAR(100) DEFAULT NULL, company_name VARCHAR(100) NOT NULL, company_email VARCHAR(50) DEFAULT NULL, company_phone VARCHAR(10) DEFAULT NULL, company_mobile VARCHAR(10) DEFAULT NULL, company_siret VARCHAR(14) DEFAULT NULL, company_intracom_num VARCHAR(13) DEFAULT NULL, client_raisonsociale VARCHAR(40) DEFAULT NULL, client_phone VARCHAR(10) DEFAULT NULL, client_mobile VARCHAR(10) DEFAULT NULL, client_email VARCHAR(100) DEFAULT NULL, client_siret VARCHAR(14) DEFAULT NULL, observations LONGTEXT DEFAULT NULL, date_canceled DATETIME DEFAULT NULL, date_deleted DATETIME DEFAULT NULL, dateupdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_CD0FE561727ACA70 (parent_id), INDEX IDX_CD0FE561A76ED395 (user_id), INDEX company_id (company_id), INDEX client_id (client_id), INDEX client_address_id (client_address_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document_document (selling_document_id INT NOT NULL, document_id INT NOT NULL, INDEX IDX_2DBF0C779CE27ED2 (selling_document_id), INDEX IDX_2DBF0C77C33F7837 (document_id), PRIMARY KEY(selling_document_id, document_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document_destination (id INT AUTO_INCREMENT NOT NULL, selling_document_id INT DEFAULT NULL, carrier_id INT DEFAULT NULL, from_address_id INT DEFAULT NULL, to_address_id INT DEFAULT NULL, filename VARCHAR(200) DEFAULT NULL, dateupdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_3D6D1C449CE27ED2 (selling_document_id), INDEX from_address_id (from_address_id), INDEX to_address_id (to_address_id), INDEX carrier_id (carrier_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document_information (id INT AUTO_INCREMENT NOT NULL, departure_address_id INT DEFAULT NULL, destination_address_id INT DEFAULT NULL, INDEX IDX_2AD23A6D2B1957E1 (departure_address_id), INDEX IDX_2AD23A6DA88E34C7 (destination_address_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document_payment (id INT AUTO_INCREMENT NOT NULL, selling_document_id INT DEFAULT NULL, payment_method_id INT DEFAULT NULL, date DATE NOT NULL, amount DOUBLE PRECISION DEFAULT NULL, cheque_number VARCHAR(20) DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX selling_document_id (selling_document_id), INDEX IDX_3E837FD15AA1164F (payment_method_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE selling_document_product_line (id INT AUTO_INCREMENT NOT NULL, parent_line_id INT DEFAULT NULL, selling_document_id INT DEFAULT NULL, product_id INT DEFAULT NULL, label VARCHAR(200) DEFAULT NULL, details VARCHAR(200) DEFAULT NULL, quantity INT NOT NULL, price_purchased DOUBLE PRECISION DEFAULT NULL, unit_price DOUBLE PRECISION NOT NULL, discount_percent VARCHAR(5) DEFAULT NULL, vat_percent DOUBLE PRECISION DEFAULT NULL, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, INDEX IDX_1B4DF20A3F330104 (parent_line_id), INDEX product_id (product_id), INDEX selling_document_id (selling_document_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, company_id INT DEFAULT NULL, uid VARCHAR(100) NOT NULL, username VARCHAR(180) NOT NULL, email VARCHAR(180) NOT NULL, name VARCHAR(100) DEFAULT NULL, lastname VARCHAR(100) DEFAULT NULL, firstname VARCHAR(100) DEFAULT NULL, phone VARCHAR(20) DEFAULT NULL, image VARCHAR(255) DEFAULT NULL, enabled TINYINT(1) NOT NULL, salt VARCHAR(255) DEFAULT NULL, password VARCHAR(255) DEFAULT NULL, password_token VARCHAR(255) DEFAULT NULL, password_token_timestamp INT UNSIGNED DEFAULT NULL, auth_token VARCHAR(255) DEFAULT NULL, last_login DATETIME DEFAULT NULL, roles LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', dateupdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, dateinsert TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE INDEX UNIQ_8D93D649539B0606 (uid), INDEX company_id (company_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE messenger_messages (id BIGINT AUTO_INCREMENT NOT NULL, body LONGTEXT NOT NULL, headers LONGTEXT NOT NULL, queue_name VARCHAR(190) NOT NULL, created_at DATETIME NOT NULL, available_at DATETIME NOT NULL, delivered_at DATETIME DEFAULT NULL, INDEX IDX_75EA56E0FB7336F0 (queue_name), INDEX IDX_75EA56E0E3BD61CE (available_at), INDEX IDX_75EA56E016BA31DB (delivered_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('ALTER TABLE address ADD CONSTRAINT FK_D4E6F81979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE base_product ADD CONSTRAINT FK_E74CBDC9C35E566A FOREIGN KEY (family_id) REFERENCES product_family (id)');
$this->addSql('ALTER TABLE base_product_stock_variation ADD CONSTRAINT FK_EEAD9B956967DF41 FOREIGN KEY (base_id) REFERENCES base_product (id)');
$this->addSql('ALTER TABLE company ADD CONSTRAINT FK_4FBF094FC54C8C93 FOREIGN KEY (type_id) REFERENCES company_type (id)');
$this->addSql('ALTER TABLE company ADD CONSTRAINT FK_4FBF094FF5B7AF75 FOREIGN KEY (address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE company ADD CONSTRAINT FK_4FBF094F5AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id)');
$this->addSql('ALTER TABLE company_workflow ADD CONSTRAINT FK_7D528D7B979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE company_workflow ADD CONSTRAINT FK_7D528D7B727ACA70 FOREIGN KEY (parent_id) REFERENCES company_workflow (id)');
$this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A76DE136972 FOREIGN KEY (from_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A76D2844D08 FOREIGN KEY (to_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A76C54C8C93 FOREIGN KEY (type_id) REFERENCES document_type (id)');
$this->addSql('ALTER TABLE document_archive ADD CONSTRAINT FK_7193FB409CE27ED2 FOREIGN KEY (selling_document_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE document_archive ADD CONSTRAINT FK_7193FB40C54C8C93 FOREIGN KEY (type_id) REFERENCES document_type (id)');
$this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04AD6967DF41 FOREIGN KEY (base_id) REFERENCES base_product (id)');
$this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04ADC35E566A FOREIGN KEY (family_id) REFERENCES product_family (id)');
$this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04AD979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE product ADD CONSTRAINT FK_D34A04ADAE569426 FOREIGN KEY (warehouse_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE product_status ADD CONSTRAINT FK_197C24B84584665A FOREIGN KEY (product_id) REFERENCES product (id)');
$this->addSql('ALTER TABLE product_stock_history ADD CONSTRAINT FK_E4F17C1A4584665A FOREIGN KEY (product_id) REFERENCES product (id)');
$this->addSql('ALTER TABLE selling_document ADD CONSTRAINT FK_CD0FE561979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE selling_document ADD CONSTRAINT FK_CD0FE561727ACA70 FOREIGN KEY (parent_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE selling_document ADD CONSTRAINT FK_CD0FE56119EB6921 FOREIGN KEY (client_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE selling_document ADD CONSTRAINT FK_CD0FE561A76ED395 FOREIGN KEY (user_id) REFERENCES user (id)');
$this->addSql('ALTER TABLE selling_document ADD CONSTRAINT FK_CD0FE56165E39234 FOREIGN KEY (client_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE selling_document_document ADD CONSTRAINT FK_2DBF0C779CE27ED2 FOREIGN KEY (selling_document_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE selling_document_document ADD CONSTRAINT FK_2DBF0C77C33F7837 FOREIGN KEY (document_id) REFERENCES document (id)');
$this->addSql('ALTER TABLE selling_document_destination ADD CONSTRAINT FK_3D6D1C449CE27ED2 FOREIGN KEY (selling_document_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE selling_document_destination ADD CONSTRAINT FK_3D6D1C4421DFC797 FOREIGN KEY (carrier_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE selling_document_destination ADD CONSTRAINT FK_3D6D1C44DE136972 FOREIGN KEY (from_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE selling_document_destination ADD CONSTRAINT FK_3D6D1C44D2844D08 FOREIGN KEY (to_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE selling_document_information ADD CONSTRAINT FK_2AD23A6D2B1957E1 FOREIGN KEY (departure_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE selling_document_information ADD CONSTRAINT FK_2AD23A6DA88E34C7 FOREIGN KEY (destination_address_id) REFERENCES address (id)');
$this->addSql('ALTER TABLE selling_document_payment ADD CONSTRAINT FK_B46AD25A9CE27ED2 FOREIGN KEY (selling_document_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE selling_document_payment ADD CONSTRAINT FK_B46AD25A5AA1164F FOREIGN KEY (payment_method_id) REFERENCES payment_method (id)');
$this->addSql('ALTER TABLE selling_document_product_line ADD CONSTRAINT FK_1B4DF20A3F330104 FOREIGN KEY (parent_line_id) REFERENCES selling_document_product_line (id)');
$this->addSql('ALTER TABLE selling_document_product_line ADD CONSTRAINT FK_1B4DF20A9CE27ED2 FOREIGN KEY (selling_document_id) REFERENCES selling_document (id)');
$this->addSql('ALTER TABLE selling_document_product_line ADD CONSTRAINT FK_1B4DF20A4584665A FOREIGN KEY (product_id) REFERENCES product (id)');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D649979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE company DROP FOREIGN KEY FK_4FBF094FF5B7AF75');
$this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A76DE136972');
$this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A76D2844D08');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04ADAE569426');
$this->addSql('ALTER TABLE selling_document DROP FOREIGN KEY FK_CD0FE56165E39234');
$this->addSql('ALTER TABLE selling_document_destination DROP FOREIGN KEY FK_3D6D1C44DE136972');
$this->addSql('ALTER TABLE selling_document_destination DROP FOREIGN KEY FK_3D6D1C44D2844D08');
$this->addSql('ALTER TABLE selling_document_information DROP FOREIGN KEY FK_2AD23A6D2B1957E1');
$this->addSql('ALTER TABLE selling_document_information DROP FOREIGN KEY FK_2AD23A6DA88E34C7');
$this->addSql('ALTER TABLE base_product_stock_variation DROP FOREIGN KEY FK_EEAD9B956967DF41');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD6967DF41');
$this->addSql('ALTER TABLE address DROP FOREIGN KEY FK_D4E6F81979B1AD6');
$this->addSql('ALTER TABLE company_workflow DROP FOREIGN KEY FK_7D528D7B979B1AD6');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04AD979B1AD6');
$this->addSql('ALTER TABLE selling_document DROP FOREIGN KEY FK_CD0FE561979B1AD6');
$this->addSql('ALTER TABLE selling_document DROP FOREIGN KEY FK_CD0FE56119EB6921');
$this->addSql('ALTER TABLE selling_document_destination DROP FOREIGN KEY FK_3D6D1C4421DFC797');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D649979B1AD6');
$this->addSql('ALTER TABLE company DROP FOREIGN KEY FK_4FBF094FC54C8C93');
$this->addSql('ALTER TABLE company_workflow DROP FOREIGN KEY FK_7D528D7B727ACA70');
$this->addSql('ALTER TABLE selling_document_document DROP FOREIGN KEY FK_2DBF0C77C33F7837');
$this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A76C54C8C93');
$this->addSql('ALTER TABLE document_archive DROP FOREIGN KEY FK_7193FB40C54C8C93');
$this->addSql('ALTER TABLE company DROP FOREIGN KEY FK_4FBF094F5AA1164F');
$this->addSql('ALTER TABLE selling_document_payment DROP FOREIGN KEY FK_B46AD25A5AA1164F');
$this->addSql('ALTER TABLE product_status DROP FOREIGN KEY FK_197C24B84584665A');
$this->addSql('ALTER TABLE product_stock_history DROP FOREIGN KEY FK_E4F17C1A4584665A');
$this->addSql('ALTER TABLE selling_document_product_line DROP FOREIGN KEY FK_1B4DF20A4584665A');
$this->addSql('ALTER TABLE base_product DROP FOREIGN KEY FK_E74CBDC9C35E566A');
$this->addSql('ALTER TABLE product DROP FOREIGN KEY FK_D34A04ADC35E566A');
$this->addSql('ALTER TABLE document_archive DROP FOREIGN KEY FK_7193FB409CE27ED2');
$this->addSql('ALTER TABLE selling_document DROP FOREIGN KEY FK_CD0FE561727ACA70');
$this->addSql('ALTER TABLE selling_document_document DROP FOREIGN KEY FK_2DBF0C779CE27ED2');
$this->addSql('ALTER TABLE selling_document_destination DROP FOREIGN KEY FK_3D6D1C449CE27ED2');
$this->addSql('ALTER TABLE selling_document_payment DROP FOREIGN KEY FK_B46AD25A9CE27ED2');
$this->addSql('ALTER TABLE selling_document_product_line DROP FOREIGN KEY FK_1B4DF20A9CE27ED2');
$this->addSql('ALTER TABLE selling_document_product_line DROP FOREIGN KEY FK_1B4DF20A3F330104');
$this->addSql('ALTER TABLE selling_document DROP FOREIGN KEY FK_CD0FE561A76ED395');
$this->addSql('DROP TABLE address');
$this->addSql('DROP TABLE base_product');
$this->addSql('DROP TABLE base_product_stock_variation');
$this->addSql('DROP TABLE company');
$this->addSql('DROP TABLE company_type');
$this->addSql('DROP TABLE company_workflow');
$this->addSql('DROP TABLE document');
$this->addSql('DROP TABLE document_archive');
$this->addSql('DROP TABLE document_type');
$this->addSql('DROP TABLE payment_method');
$this->addSql('DROP TABLE product');
$this->addSql('DROP TABLE product_family');
$this->addSql('DROP TABLE product_status');
$this->addSql('DROP TABLE product_stock_history');
$this->addSql('DROP TABLE selling_document');
$this->addSql('DROP TABLE selling_document_document');
$this->addSql('DROP TABLE selling_document_destination');
$this->addSql('DROP TABLE selling_document_information');
$this->addSql('DROP TABLE selling_document_payment');
$this->addSql('DROP TABLE selling_document_product_line');
$this->addSql('DROP TABLE user');
$this->addSql('DROP TABLE messenger_messages');
}
}