<?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 Version20221006162428 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 band (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(150) NOT NULL, description LONGTEXT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE city (id INT AUTO_INCREMENT NOT NULL, country_id INT NOT NULL, name VARCHAR(255) NOT NULL, name_ascii VARCHAR(255) DEFAULT NULL, lat DOUBLE PRECISION DEFAULT NULL, lng DOUBLE PRECISION DEFAULT NULL, iso2 VARCHAR(2) DEFAULT NULL, iso3 VARCHAR(3) DEFAULT NULL, admin_name VARCHAR(255) DEFAULT NULL, capital VARCHAR(7) DEFAULT NULL, population INT DEFAULT NULL, id_origin INT DEFAULT NULL, INDEX IDX_2D5B0234F92F3E70 (country_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, name VARCHAR(200) NOT NULL, created_at DATE NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE contract (id INT AUTO_INCREMENT NOT NULL, employee_id INT NOT NULL, entity_id INT NOT NULL, position_id INT NOT NULL, contract_type_id INT NOT NULL, salary_currency_id INT NOT NULL, start_date DATE NOT NULL, end_date DATE DEFAULT NULL, created_at DATE NOT NULL, updated_at DATETIME NOT NULL, reason_termination LONGTEXT DEFAULT NULL, salary INT NOT NULL, INDEX IDX_E98F28598C03F15C (employee_id), INDEX IDX_E98F285981257D5D (entity_id), INDEX IDX_E98F2859DD842E46 (position_id), INDEX IDX_E98F2859CD1DF15B (contract_type_id), INDEX IDX_E98F2859FE3C2E0D (salary_currency_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE contract_type (id INT AUTO_INCREMENT NOT NULL, country_id INT DEFAULT NULL, code VARCHAR(5) NOT NULL, name VARCHAR(150) NOT NULL, description LONGTEXT DEFAULT NULL, INDEX IDX_E4AB1941F92F3E70 (country_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE country (id INT AUTO_INCREMENT NOT NULL, currency_id INT DEFAULT NULL, name VARCHAR(255) NOT NULL, official_name VARCHAR(255) NOT NULL, a2_code VARCHAR(10) NOT NULL, a3_code VARCHAR(10) NOT NULL, blh_office VARCHAR(1) DEFAULT \'0\' NOT NULL, INDEX IDX_5373C96638248176 (currency_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE currency (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(100) NOT NULL, iso VARCHAR(5) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE department (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(100) NOT NULL, codification VARCHAR(5) DEFAULT NULL, level1 VARCHAR(1) DEFAULT NULL, description LONGTEXT DEFAULT NULL, 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, name VARCHAR(100) NOT NULL, description VARCHAR(255) DEFAULT NULL, wp_code VARCHAR(50) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE employee (id INT AUTO_INCREMENT NOT NULL, gender_id INT DEFAULT NULL, document_type_id INT NOT NULL, city_id INT DEFAULT NULL, immediate_boss_id INT DEFAULT NULL, office_id INT DEFAULT NULL, uuid VARCHAR(50) NOT NULL, first_name VARCHAR(100) NOT NULL, second_name VARCHAR(100) DEFAULT NULL, surname VARCHAR(150) NOT NULL, second_surname VARCHAR(150) DEFAULT NULL, document_number VARCHAR(255) NOT NULL, landline_number VARCHAR(100) DEFAULT NULL, cell_phone_number VARCHAR(50) DEFAULT NULL, personal_email VARCHAR(255) DEFAULT NULL, corporate_email VARCHAR(255) DEFAULT NULL, birth_date DATE NOT NULL, address VARCHAR(150) DEFAULT NULL, neighborhood VARCHAR(200) DEFAULT NULL, postal_code VARCHAR(50) DEFAULT NULL, blood_type VARCHAR(5) DEFAULT NULL, marital_status VARCHAR(60) DEFAULT NULL, intranet_user_id INT DEFAULT NULL, register_by_api TINYINT(1) DEFAULT 0 NOT NULL, created_at DATE NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_5D9F75A1708A0E0 (gender_id), INDEX IDX_5D9F75A161232A4F (document_type_id), INDEX IDX_5D9F75A18BAC62AF (city_id), INDEX IDX_5D9F75A16931FDDD (immediate_boss_id), INDEX IDX_5D9F75A1FFA0C224 (office_id), UNIQUE INDEX document (document_type_id, document_number), UNIQUE INDEX uuid (uuid), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE employee_education (id INT AUTO_INCREMENT NOT NULL, employee_id INT NOT NULL, employee_education_status_id INT NOT NULL, institution VARCHAR(200) NOT NULL, academic_degree VARCHAR(255) NOT NULL, academic_level VARCHAR(255) NOT NULL, degree_obtaining_date DATE DEFAULT NULL, INDEX IDX_DE9A36908C03F15C (employee_id), INDEX IDX_DE9A3690FF574030 (employee_education_status_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE employee_education_status (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(150) NOT NULL, description LONGTEXT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE employee_language (id INT AUTO_INCREMENT NOT NULL, employee_id INT NOT NULL, name VARCHAR(100) NOT NULL, is_native TINYINT(1) DEFAULT 1 NOT NULL, level VARCHAR(60) NOT NULL, INDEX IDX_44E420728C03F15C (employee_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE employee_reference (id INT AUTO_INCREMENT NOT NULL, employee_id INT NOT NULL, relationship_id INT DEFAULT NULL, city_id INT DEFAULT NULL, name VARCHAR(100) NOT NULL, surname VARCHAR(100) NOT NULL, landline_number VARCHAR(50) DEFAULT NULL, cell_phone_number VARCHAR(50) DEFAULT NULL, email VARCHAR(100) DEFAULT NULL, address VARCHAR(150) DEFAULT NULL, observation LONGTEXT DEFAULT NULL, is_emergency_contact TINYINT(1) DEFAULT 0 NOT NULL, is_personal_reference TINYINT(1) DEFAULT 0 NOT NULL, is_laboral_reference TINYINT(1) DEFAULT 0 NOT NULL, INDEX IDX_AB3321518C03F15C (employee_id), INDEX IDX_AB3321512C41D668 (relationship_id), INDEX IDX_AB3321518BAC62AF (city_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE entity (id INT AUTO_INCREMENT NOT NULL, company_id INT NOT NULL, country_id INT NOT NULL, document_type_id INT NOT NULL, name VARCHAR(200) NOT NULL, description LONGTEXT DEFAULT NULL, document_number VARCHAR(100) NOT NULL, created_at DATE NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_E284468979B1AD6 (company_id), INDEX IDX_E284468F92F3E70 (country_id), INDEX IDX_E28446861232A4F (document_type_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE file (id INT AUTO_INCREMENT NOT NULL, employee_id INT DEFAULT NULL, contract_id INT DEFAULT NULL, category_id INT NOT NULL, employee_education_id INT DEFAULT NULL, employee_language_id INT DEFAULT NULL, storage_path VARCHAR(350) NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, original_name VARCHAR(255) DEFAULT NULL, format VARCHAR(10) DEFAULT NULL, active TINYINT(1) DEFAULT 1 NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_8C9F36108C03F15C (employee_id), INDEX IDX_8C9F36102576E0FD (contract_id), INDEX IDX_8C9F361012469DE2 (category_id), INDEX IDX_8C9F36102949631 (employee_education_id), INDEX IDX_8C9F36103D77B89 (employee_language_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE file_category (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, code VARCHAR(255) NOT NULL COMMENT \'Este campo se utilizara para tener mayor etalle en el codigo el api, ya que insertaremos este valor desde el controlador Employee\', UNIQUE INDEX fileCode (code), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE gender (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(50) NOT NULL, description VARCHAR(255) DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE office (id INT AUTO_INCREMENT NOT NULL, city_id INT NOT NULL, address VARCHAR(150) NOT NULL, phone VARCHAR(50) NOT NULL, INDEX IDX_74516B028BAC62AF (city_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE position (id INT AUTO_INCREMENT NOT NULL, department_id INT NOT NULL, band_id INT NOT NULL, name VARCHAR(150) NOT NULL, profile LONGTEXT DEFAULT NULL, description LONGTEXT DEFAULT NULL, is_corporate TINYINT(1) DEFAULT 0 NOT NULL, INDEX IDX_462CE4F5AE80F5DF (department_id), INDEX IDX_462CE4F549ABEB17 (band_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE relationship (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(60) NOT NULL, description LONGTEXT DEFAULT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE role (id INT AUTO_INCREMENT NOT NULL, name VARCHAR(100) NOT NULL, description VARCHAR(255) DEFAULT NULL, UNIQUE INDEX name (name), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$this->addSql('CREATE TABLE user (id INT AUTO_INCREMENT NOT NULL, employee_id INT DEFAULT NULL, email VARCHAR(180) NOT NULL, password VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_8D93D649E7927C74 (email), UNIQUE INDEX UNIQ_8D93D6498C03F15C (employee_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
$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');
$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 city ADD CONSTRAINT FK_2D5B0234F92F3E70 FOREIGN KEY (country_id) REFERENCES country (id)');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F28598C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F285981257D5D FOREIGN KEY (entity_id) REFERENCES entity (id)');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F2859DD842E46 FOREIGN KEY (position_id) REFERENCES position (id)');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F2859CD1DF15B FOREIGN KEY (contract_type_id) REFERENCES contract_type (id)');
$this->addSql('ALTER TABLE contract ADD CONSTRAINT FK_E98F2859FE3C2E0D FOREIGN KEY (salary_currency_id) REFERENCES currency (id)');
$this->addSql('ALTER TABLE contract_type ADD CONSTRAINT FK_E4AB1941F92F3E70 FOREIGN KEY (country_id) REFERENCES country (id)');
$this->addSql('ALTER TABLE country ADD CONSTRAINT FK_5373C96638248176 FOREIGN KEY (currency_id) REFERENCES currency (id)');
$this->addSql('ALTER TABLE employee ADD CONSTRAINT FK_5D9F75A1708A0E0 FOREIGN KEY (gender_id) REFERENCES gender (id)');
$this->addSql('ALTER TABLE employee ADD CONSTRAINT FK_5D9F75A161232A4F FOREIGN KEY (document_type_id) REFERENCES document_type (id)');
$this->addSql('ALTER TABLE employee ADD CONSTRAINT FK_5D9F75A18BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
$this->addSql('ALTER TABLE employee ADD CONSTRAINT FK_5D9F75A16931FDDD FOREIGN KEY (immediate_boss_id) REFERENCES employee (id)');
$this->addSql('ALTER TABLE employee ADD CONSTRAINT FK_5D9F75A1FFA0C224 FOREIGN KEY (office_id) REFERENCES office (id)');
$this->addSql('ALTER TABLE employee_education ADD CONSTRAINT FK_DE9A36908C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE employee_education ADD CONSTRAINT FK_DE9A3690FF574030 FOREIGN KEY (employee_education_status_id) REFERENCES employee_education_status (id)');
$this->addSql('ALTER TABLE employee_language ADD CONSTRAINT FK_44E420728C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE employee_reference ADD CONSTRAINT FK_AB3321518C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE employee_reference ADD CONSTRAINT FK_AB3321512C41D668 FOREIGN KEY (relationship_id) REFERENCES relationship (id)');
$this->addSql('ALTER TABLE employee_reference ADD CONSTRAINT FK_AB3321518BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
$this->addSql('ALTER TABLE entity ADD CONSTRAINT FK_E284468979B1AD6 FOREIGN KEY (company_id) REFERENCES company (id)');
$this->addSql('ALTER TABLE entity ADD CONSTRAINT FK_E284468F92F3E70 FOREIGN KEY (country_id) REFERENCES country (id)');
$this->addSql('ALTER TABLE entity ADD CONSTRAINT FK_E28446861232A4F FOREIGN KEY (document_type_id) REFERENCES document_type (id)');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F36108C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F36102576E0FD FOREIGN KEY (contract_id) REFERENCES contract (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F361012469DE2 FOREIGN KEY (category_id) REFERENCES file_category (id)');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F36102949631 FOREIGN KEY (employee_education_id) REFERENCES employee_education (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE file ADD CONSTRAINT FK_8C9F36103D77B89 FOREIGN KEY (employee_language_id) REFERENCES employee_language (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE office ADD CONSTRAINT FK_74516B028BAC62AF FOREIGN KEY (city_id) REFERENCES city (id)');
$this->addSql('ALTER TABLE position ADD CONSTRAINT FK_462CE4F5AE80F5DF FOREIGN KEY (department_id) REFERENCES department (id)');
$this->addSql('ALTER TABLE position ADD CONSTRAINT FK_462CE4F549ABEB17 FOREIGN KEY (band_id) REFERENCES band (id)');
$this->addSql('ALTER TABLE user ADD CONSTRAINT FK_8D93D6498C03F15C FOREIGN KEY (employee_id) REFERENCES employee (id)');
$this->addSql('ALTER TABLE user_role ADD CONSTRAINT FK_2DE8C6A3A76ED395 FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE');
$this->addSql('ALTER TABLE user_role ADD CONSTRAINT FK_2DE8C6A3D60322AC FOREIGN KEY (role_id) REFERENCES role (id) ON DELETE CASCADE');
}
public function down(Schema $schema): void
{
// this down() migration is auto-generated, please modify it to your needs
$this->addSql('ALTER TABLE city DROP FOREIGN KEY FK_2D5B0234F92F3E70');
$this->addSql('ALTER TABLE contract DROP FOREIGN KEY FK_E98F28598C03F15C');
$this->addSql('ALTER TABLE contract DROP FOREIGN KEY FK_E98F285981257D5D');
$this->addSql('ALTER TABLE contract DROP FOREIGN KEY FK_E98F2859DD842E46');
$this->addSql('ALTER TABLE contract DROP FOREIGN KEY FK_E98F2859CD1DF15B');
$this->addSql('ALTER TABLE contract DROP FOREIGN KEY FK_E98F2859FE3C2E0D');
$this->addSql('ALTER TABLE contract_type DROP FOREIGN KEY FK_E4AB1941F92F3E70');
$this->addSql('ALTER TABLE country DROP FOREIGN KEY FK_5373C96638248176');
$this->addSql('ALTER TABLE employee DROP FOREIGN KEY FK_5D9F75A1708A0E0');
$this->addSql('ALTER TABLE employee DROP FOREIGN KEY FK_5D9F75A161232A4F');
$this->addSql('ALTER TABLE employee DROP FOREIGN KEY FK_5D9F75A18BAC62AF');
$this->addSql('ALTER TABLE employee DROP FOREIGN KEY FK_5D9F75A16931FDDD');
$this->addSql('ALTER TABLE employee DROP FOREIGN KEY FK_5D9F75A1FFA0C224');
$this->addSql('ALTER TABLE employee_education DROP FOREIGN KEY FK_DE9A36908C03F15C');
$this->addSql('ALTER TABLE employee_education DROP FOREIGN KEY FK_DE9A3690FF574030');
$this->addSql('ALTER TABLE employee_language DROP FOREIGN KEY FK_44E420728C03F15C');
$this->addSql('ALTER TABLE employee_reference DROP FOREIGN KEY FK_AB3321518C03F15C');
$this->addSql('ALTER TABLE employee_reference DROP FOREIGN KEY FK_AB3321512C41D668');
$this->addSql('ALTER TABLE employee_reference DROP FOREIGN KEY FK_AB3321518BAC62AF');
$this->addSql('ALTER TABLE entity DROP FOREIGN KEY FK_E284468979B1AD6');
$this->addSql('ALTER TABLE entity DROP FOREIGN KEY FK_E284468F92F3E70');
$this->addSql('ALTER TABLE entity DROP FOREIGN KEY FK_E28446861232A4F');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F36108C03F15C');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F36102576E0FD');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F361012469DE2');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F36102949631');
$this->addSql('ALTER TABLE file DROP FOREIGN KEY FK_8C9F36103D77B89');
$this->addSql('ALTER TABLE office DROP FOREIGN KEY FK_74516B028BAC62AF');
$this->addSql('ALTER TABLE position DROP FOREIGN KEY FK_462CE4F5AE80F5DF');
$this->addSql('ALTER TABLE position DROP FOREIGN KEY FK_462CE4F549ABEB17');
$this->addSql('ALTER TABLE user DROP FOREIGN KEY FK_8D93D6498C03F15C');
$this->addSql('ALTER TABLE user_role DROP FOREIGN KEY FK_2DE8C6A3A76ED395');
$this->addSql('ALTER TABLE user_role DROP FOREIGN KEY FK_2DE8C6A3D60322AC');
$this->addSql('DROP TABLE band');
$this->addSql('DROP TABLE city');
$this->addSql('DROP TABLE company');
$this->addSql('DROP TABLE contract');
$this->addSql('DROP TABLE contract_type');
$this->addSql('DROP TABLE country');
$this->addSql('DROP TABLE currency');
$this->addSql('DROP TABLE department');
$this->addSql('DROP TABLE document_type');
$this->addSql('DROP TABLE employee');
$this->addSql('DROP TABLE employee_education');
$this->addSql('DROP TABLE employee_education_status');
$this->addSql('DROP TABLE employee_language');
$this->addSql('DROP TABLE employee_reference');
$this->addSql('DROP TABLE entity');
$this->addSql('DROP TABLE file');
$this->addSql('DROP TABLE file_category');
$this->addSql('DROP TABLE gender');
$this->addSql('DROP TABLE office');
$this->addSql('DROP TABLE position');
$this->addSql('DROP TABLE relationship');
$this->addSql('DROP TABLE role');
$this->addSql('DROP TABLE user');
$this->addSql('DROP TABLE user_role');
$this->addSql('DROP TABLE messenger_messages');
}
}