migrations/Version20220114130551.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 Version20220114130551 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 activity (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, link VARCHAR(255) DEFAULT NULL, status TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, full_description LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_AC74095AA76ED395 (user_id), INDEX IDX_AC74095ADE12AB56 (created_by), INDEX IDX_AC74095A16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('CREATE TABLE audit_activity_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_437857e8803c66411cc72aac277aa24e_idx (type), INDEX object_id_437857e8803c66411cc72aac277aa24e_idx (object_id), INDEX discriminator_437857e8803c66411cc72aac277aa24e_idx (discriminator), INDEX transaction_hash_437857e8803c66411cc72aac277aa24e_idx (transaction_hash), INDEX blame_id_437857e8803c66411cc72aac277aa24e_idx (blame_id), INDEX created_at_437857e8803c66411cc72aac277aa24e_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  20.         $this->addSql('CREATE TABLE answer (id INT AUTO_INCREMENT NOT NULL, voting_id INT DEFAULT NULL, text LONGTEXT NOT NULL, is_active TINYINT(1) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_DADD4A254254ACF8 (voting_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  21.         $this->addSql('CREATE TABLE banned (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, event_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, reason VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_9B490DB6A76ED395 (user_id), INDEX IDX_9B490DB671F7E88B (event_id), INDEX IDX_9B490DB6DE12AB56 (created_by), INDEX IDX_9B490DB616FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE competence (id INT AUTO_INCREMENT NOT NULL, project_id INT NOT NULL, federal_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, global INT DEFAULT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_94D4687F166D1F9C (project_id), INDEX IDX_94D4687FAEE0B307 (federal_id), INDEX IDX_94D4687FDE12AB56 (created_by), INDEX IDX_94D4687F16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('CREATE TABLE custom_user_answer (id INT AUTO_INCREMENT NOT NULL, voting_id INT DEFAULT NULL, user_id INT DEFAULT NULL, answer_text LONGTEXT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_89B3E4D24254ACF8 (voting_id), INDEX IDX_89B3E4D2A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  24.         $this->addSql('CREATE TABLE deactivate_users (id INT AUTO_INCREMENT NOT NULL, firstname VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, middlename VARCHAR(255) DEFAULT NULL, avatar 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');
  25.         $this->addSql('CREATE TABLE device (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, device_name VARCHAR(255) NOT NULL, os VARCHAR(255) NOT NULL, activate TINYINT(1) NOT NULL, ip VARCHAR(255) NOT NULL, cookie_info VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_92FB68EA76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  26.         $this->addSql('CREATE TABLE discussion_post (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, deactivate_user_id INT DEFAULT NULL, event_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, description LONGTEXT DEFAULT NULL, full_description LONGTEXT DEFAULT NULL, INDEX IDX_7FE4C0BBA76ED395 (user_id), INDEX IDX_7FE4C0BBB783D599 (deactivate_user_id), INDEX IDX_7FE4C0BB71F7E88B (event_id), INDEX IDX_7FE4C0BB727ACA70 (parent_id), INDEX IDX_7FE4C0BBDE12AB56 (created_by), INDEX IDX_7FE4C0BB16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  27.         $this->addSql('CREATE TABLE audit_discussion_post_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_7d20e30e125395d761af460061912d65_idx (type), INDEX object_id_7d20e30e125395d761af460061912d65_idx (object_id), INDEX discriminator_7d20e30e125395d761af460061912d65_idx (discriminator), INDEX transaction_hash_7d20e30e125395d761af460061912d65_idx (transaction_hash), INDEX blame_id_7d20e30e125395d761af460061912d65_idx (blame_id), INDEX created_at_7d20e30e125395d761af460061912d65_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  28.         $this->addSql('CREATE TABLE event (id INT AUTO_INCREMENT NOT NULL, project_id INT DEFAULT NULL, parent_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, entity VARCHAR(255) NOT NULL, postedAt DATETIME DEFAULT NULL, status INT NOT NULL, description LONGTEXT DEFAULT NULL, result_vote LONGTEXT DEFAULT NULL, date_from DATETIME DEFAULT NULL, date_to DATETIME DEFAULT NULL, draft TINYINT(1) NOT NULL, send_mail_notify TINYINT(1) NOT NULL, send_local_notify TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, archive TINYINT(1) NOT NULL, slug VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_3BAE0AA7989D9B62 (slug), INDEX IDX_3BAE0AA7166D1F9C (project_id), INDEX IDX_3BAE0AA7727ACA70 (parent_id), INDEX IDX_3BAE0AA7DE12AB56 (created_by), INDEX IDX_3BAE0AA716FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  29.         $this->addSql('CREATE TABLE audit_event_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_9ed41b615d79102aa10f43b2de6fed6c_idx (type), INDEX object_id_9ed41b615d79102aa10f43b2de6fed6c_idx (object_id), INDEX discriminator_9ed41b615d79102aa10f43b2de6fed6c_idx (discriminator), INDEX transaction_hash_9ed41b615d79102aa10f43b2de6fed6c_idx (transaction_hash), INDEX blame_id_9ed41b615d79102aa10f43b2de6fed6c_idx (blame_id), INDEX created_at_9ed41b615d79102aa10f43b2de6fed6c_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  30.         $this->addSql('CREATE TABLE federal (id INT AUTO_INCREMENT NOT NULL, project_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, name VARCHAR(255) NOT NULL, description LONGTEXT DEFAULT NULL, full_description LONGTEXT DEFAULT NULL, slug VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_22EE255F989D9B62 (slug), INDEX IDX_22EE255F166D1F9C (project_id), INDEX IDX_22EE255FDE12AB56 (created_by), INDEX IDX_22EE255F16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  31.         $this->addSql('CREATE TABLE audit_federal_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (type), INDEX object_id_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (object_id), INDEX discriminator_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (discriminator), INDEX transaction_hash_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (transaction_hash), INDEX blame_id_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (blame_id), INDEX created_at_d69bca3f4dbf81fc04f7c3bfe3f5a644_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  32.         $this->addSql('CREATE TABLE federal_items (id INT AUTO_INCREMENT NOT NULL, event_id INT DEFAULT NULL, federal_id INT DEFAULT NULL, competence_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, archive TINYINT(1) NOT NULL, INDEX IDX_92B6BB0271F7E88B (event_id), INDEX IDX_92B6BB02AEE0B307 (federal_id), INDEX IDX_92B6BB0215761DAB (competence_id), INDEX IDX_92B6BB02DE12AB56 (created_by), INDEX IDX_92B6BB0216FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  33.         $this->addSql('CREATE TABLE files (id INT AUTO_INCREMENT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, path VARCHAR(255) NOT NULL, file_name VARCHAR(255) NOT NULL, entity VARCHAR(255) NOT NULL, entity_id VARCHAR(255) NOT NULL, type INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_6354059DE12AB56 (created_by), INDEX IDX_635405916FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  34.         $this->addSql('CREATE TABLE invitation (id INT AUTO_INCREMENT NOT NULL, user INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, status INT NOT NULL, project_id INT DEFAULT NULL, token LONGTEXT NOT NULL, email VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_F11D61A28D93D649 (user), INDEX IDX_F11D61A2DE12AB56 (created_by), INDEX IDX_F11D61A216FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  35.         $this->addSql('CREATE TABLE audit_invitation_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_d55ae3341bb3a242a0557045b3066b3c_idx (type), INDEX object_id_d55ae3341bb3a242a0557045b3066b3c_idx (object_id), INDEX discriminator_d55ae3341bb3a242a0557045b3066b3c_idx (discriminator), INDEX transaction_hash_d55ae3341bb3a242a0557045b3066b3c_idx (transaction_hash), INDEX blame_id_d55ae3341bb3a242a0557045b3066b3c_idx (blame_id), INDEX created_at_d55ae3341bb3a242a0557045b3066b3c_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  36.         $this->addSql('CREATE TABLE notes (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, description LONGTEXT DEFAULT NULL, full_description LONGTEXT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_11BA68CA76ED395 (user_id), INDEX IDX_11BA68CDE12AB56 (created_by), INDEX IDX_11BA68C16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  37.         $this->addSql('CREATE TABLE notifications (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, project_id INT DEFAULT NULL, title VARCHAR(255) NOT NULL, description LONGTEXT NOT NULL, link VARCHAR(255) NOT NULL, additional_data LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', send_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', posted_at DATETIME DEFAULT NULL COMMENT \'(DC2Type:datetime_immutable)\', type VARCHAR(255) NOT NULL, slug VARCHAR(255) DEFAULT NULL, activity VARCHAR(255) DEFAULT NULL, is_viewed TINYINT(1) DEFAULT \'0\' NOT NULL, INDEX IDX_6000B0D3A76ED395 (user_id), INDEX IDX_6000B0D3166D1F9C (project_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  38.         $this->addSql('CREATE TABLE notify_post (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, event_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_2EE4B43BA76ED395 (user_id), INDEX IDX_2EE4B43B71F7E88B (event_id), INDEX IDX_2EE4B43BDE12AB56 (created_by), INDEX IDX_2EE4B43B16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  39.         $this->addSql('CREATE TABLE projects (id INT AUTO_INCREMENT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, name VARCHAR(255) NOT NULL, color VARCHAR(255) DEFAULT NULL, direction INT DEFAULT NULL, type INT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, description LONGTEXT DEFAULT NULL, full_description LONGTEXT DEFAULT NULL, slug VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_5C93B3A4989D9B62 (slug), INDEX IDX_5C93B3A4DE12AB56 (created_by), INDEX IDX_5C93B3A416FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  40.         $this->addSql('CREATE TABLE audit_projects_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_2aeeb4581225b4da57b9e58632b6f5de_idx (type), INDEX object_id_2aeeb4581225b4da57b9e58632b6f5de_idx (object_id), INDEX discriminator_2aeeb4581225b4da57b9e58632b6f5de_idx (discriminator), INDEX transaction_hash_2aeeb4581225b4da57b9e58632b6f5de_idx (transaction_hash), INDEX blame_id_2aeeb4581225b4da57b9e58632b6f5de_idx (blame_id), INDEX created_at_2aeeb4581225b4da57b9e58632b6f5de_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  41.         $this->addSql('CREATE TABLE projects_experts (id INT AUTO_INCREMENT NOT NULL, project_id INT NOT NULL, user_id INT NOT NULL, parent_id INT DEFAULT NULL, federal_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, reason VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_AE50EF35166D1F9C (project_id), INDEX IDX_AE50EF35A76ED395 (user_id), INDEX IDX_AE50EF35727ACA70 (parent_id), INDEX IDX_AE50EF35AEE0B307 (federal_id), INDEX IDX_AE50EF35DE12AB56 (created_by), INDEX IDX_AE50EF3516FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  42.         $this->addSql('CREATE TABLE projects_managers (id INT AUTO_INCREMENT NOT NULL, project_id INT NOT NULL, user_id INT NOT NULL, parent_id INT DEFAULT NULL, federal_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_C3D403EF166D1F9C (project_id), INDEX IDX_C3D403EFA76ED395 (user_id), INDEX IDX_C3D403EF727ACA70 (parent_id), INDEX IDX_C3D403EFAEE0B307 (federal_id), INDEX IDX_C3D403EFDE12AB56 (created_by), INDEX IDX_C3D403EF16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  43.         $this->addSql('CREATE TABLE recovery (id INT AUTO_INCREMENT NOT NULL, user INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, status INT NOT NULL, token LONGTEXT NOT NULL, email VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_F34393C98D93D649 (user), INDEX IDX_F34393C9DE12AB56 (created_by), INDEX IDX_F34393C916FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  44.         $this->addSql('CREATE TABLE refresh_tokens (id INT AUTO_INCREMENT NOT NULL, refresh_token VARCHAR(128) NOT NULL, username VARCHAR(255) NOT NULL, valid DATETIME NOT NULL, UNIQUE INDEX UNIQ_9BACE7E1C74F2195 (refresh_token), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  45.         $this->addSql('CREATE TABLE sent_mail (id INT AUTO_INCREMENT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, email VARCHAR(255) NOT NULL, title VARCHAR(255) NOT NULL, body LONGTEXT NOT NULL COMMENT \'(DC2Type:array)\', twig VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_36371640DE12AB56 (created_by), INDEX IDX_3637164016FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  46.         $this->addSql('CREATE TABLE sleep_users (id INT AUTO_INCREMENT NOT NULL, firstname VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, middlename VARCHAR(255) DEFAULT NULL, project_id VARCHAR(255) NOT NULL, federal_ids VARCHAR(255) DEFAULT NULL, email VARCHAR(255) NOT NULL, activate TINYINT(1) 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');
  47.         $this->addSql('CREATE TABLE user_answer (id INT AUTO_INCREMENT NOT NULL, voting_id INT DEFAULT NULL, answer_id INT DEFAULT NULL, user_id INT DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_BF8F51184254ACF8 (voting_id), INDEX IDX_BF8F5118AA334807 (answer_id), INDEX IDX_BF8F5118A76ED395 (user_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  48.         $this->addSql('CREATE TABLE user_competence (id INT AUTO_INCREMENT NOT NULL, project_id INT NOT NULL, federal_id INT DEFAULT NULL, user_id INT DEFAULT NULL, moderator_id INT DEFAULT NULL, competence_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, status INT NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_33B3AE93166D1F9C (project_id), INDEX IDX_33B3AE93AEE0B307 (federal_id), INDEX IDX_33B3AE93A76ED395 (user_id), INDEX IDX_33B3AE93D0AFA354 (moderator_id), INDEX IDX_33B3AE9315761DAB (competence_id), INDEX IDX_33B3AE93DE12AB56 (created_by), INDEX IDX_33B3AE9316FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  49.         $this->addSql('CREATE TABLE user_education (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_DBEAD336A76ED395 (user_id), INDEX IDX_DBEAD336DE12AB56 (created_by), INDEX IDX_DBEAD33616FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  50.         $this->addSql('CREATE TABLE user_organization (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, position VARCHAR(255) NOT NULL, default_company TINYINT(1) DEFAULT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_41221F7EA76ED395 (user_id), INDEX IDX_41221F7EDE12AB56 (created_by), INDEX IDX_41221F7E16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  51.         $this->addSql('CREATE TABLE user_rank (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, status TINYINT(1) NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_F2F8A42CA76ED395 (user_id), INDEX IDX_F2F8A42CDE12AB56 (created_by), INDEX IDX_F2F8A42C16FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  52.         $this->addSql('CREATE TABLE user_social_network (id INT AUTO_INCREMENT NOT NULL, user_id INT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, work TINYINT(1) NOT NULL, status TINYINT(1) NOT NULL, link VARCHAR(255) NOT NULL, name VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_847A8D78A76ED395 (user_id), INDEX IDX_847A8D78DE12AB56 (created_by), INDEX IDX_847A8D7816FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  53.         $this->addSql('CREATE TABLE users (id INT AUTO_INCREMENT NOT NULL, firstname VARCHAR(255) DEFAULT NULL, lastname VARCHAR(255) DEFAULT NULL, middlename VARCHAR(255) DEFAULT NULL, email VARCHAR(255) NOT NULL, password VARCHAR(255) DEFAULT NULL, login VARCHAR(255) NOT NULL, phone_number VARCHAR(255) NOT NULL, step TINYINT(1) NOT NULL, view_phone TINYINT(1) DEFAULT NULL, verify_phone TINYINT(1) DEFAULT NULL, view_email TINYINT(1) DEFAULT NULL, roles JSON NOT NULL, avatar VARCHAR(255) DEFAULT NULL, is_verified TINYINT(1) NOT NULL, is_confirmed_status INT DEFAULT NULL, notification_token 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');
  54.         $this->addSql('CREATE TABLE audit_users_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_fe95beb7ad964d05d75ecccad4aced76_idx (type), INDEX object_id_fe95beb7ad964d05d75ecccad4aced76_idx (object_id), INDEX discriminator_fe95beb7ad964d05d75ecccad4aced76_idx (discriminator), INDEX transaction_hash_fe95beb7ad964d05d75ecccad4aced76_idx (transaction_hash), INDEX blame_id_fe95beb7ad964d05d75ecccad4aced76_idx (blame_id), INDEX created_at_fe95beb7ad964d05d75ecccad4aced76_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  55.         $this->addSql('CREATE TABLE verify_sms (id INT AUTO_INCREMENT NOT NULL, user_id INT DEFAULT NULL, device_id INT DEFAULT NULL, type INT NOT NULL, activate TINYINT(1) NOT NULL, code VARCHAR(255) NOT NULL, phone_number VARCHAR(255) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, archive TINYINT(1) NOT NULL, INDEX IDX_89B54F1A76ED395 (user_id), INDEX IDX_89B54F194A4C7D4 (device_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  56.         $this->addSql('CREATE TABLE views (id INT AUTO_INCREMENT NOT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, entity VARCHAR(255) NOT NULL, entity_id VARCHAR(255) DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX IDX_11F09C87DE12AB56 (created_by), INDEX IDX_11F09C8716FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  57.         $this->addSql('CREATE TABLE voting (id INT AUTO_INCREMENT NOT NULL, project_id INT DEFAULT NULL, event_id INT DEFAULT NULL, created_by INT DEFAULT NULL, updated_by INT DEFAULT NULL, name LONGTEXT NOT NULL, type SMALLINT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, archive TINYINT(1) NOT NULL, slug VARCHAR(255) NOT NULL, UNIQUE INDEX UNIQ_FC28DA55989D9B62 (slug), INDEX IDX_FC28DA55166D1F9C (project_id), INDEX IDX_FC28DA5571F7E88B (event_id), INDEX IDX_FC28DA55DE12AB56 (created_by), INDEX IDX_FC28DA5516FE72E1 (updated_by), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  58.         $this->addSql('CREATE TABLE audit_voting_log (id INT UNSIGNED AUTO_INCREMENT NOT NULL, type VARCHAR(10) NOT NULL, object_id VARCHAR(255) NOT NULL, discriminator VARCHAR(255) DEFAULT NULL, transaction_hash VARCHAR(40) DEFAULT NULL, diffs LONGTEXT DEFAULT NULL, blame_id VARCHAR(255) DEFAULT NULL, blame_user VARCHAR(255) DEFAULT NULL, blame_user_fqdn VARCHAR(255) DEFAULT NULL, blame_user_firewall VARCHAR(100) DEFAULT NULL, ip VARCHAR(45) DEFAULT NULL, created_at DATETIME NOT NULL COMMENT \'(DC2Type:datetime_immutable)\', INDEX type_97af7608a5118207b305a8c11b310711_idx (type), INDEX object_id_97af7608a5118207b305a8c11b310711_idx (object_id), INDEX discriminator_97af7608a5118207b305a8c11b310711_idx (discriminator), INDEX transaction_hash_97af7608a5118207b305a8c11b310711_idx (transaction_hash), INDEX blame_id_97af7608a5118207b305a8c11b310711_idx (blame_id), INDEX created_at_97af7608a5118207b305a8c11b310711_idx (created_at), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  59.         $this->addSql('ALTER TABLE activity ADD CONSTRAINT FK_AC74095AA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  60.         $this->addSql('ALTER TABLE activity ADD CONSTRAINT FK_AC74095ADE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  61.         $this->addSql('ALTER TABLE activity ADD CONSTRAINT FK_AC74095A16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  62.         $this->addSql('ALTER TABLE answer ADD CONSTRAINT FK_DADD4A254254ACF8 FOREIGN KEY (voting_id) REFERENCES voting (id)');
  63.         $this->addSql('ALTER TABLE banned ADD CONSTRAINT FK_9B490DB6A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  64.         $this->addSql('ALTER TABLE banned ADD CONSTRAINT FK_9B490DB671F7E88B FOREIGN KEY (event_id) REFERENCES event (id)');
  65.         $this->addSql('ALTER TABLE banned ADD CONSTRAINT FK_9B490DB6DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  66.         $this->addSql('ALTER TABLE banned ADD CONSTRAINT FK_9B490DB616FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  67.         $this->addSql('ALTER TABLE competence ADD CONSTRAINT FK_94D4687F166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  68.         $this->addSql('ALTER TABLE competence ADD CONSTRAINT FK_94D4687FAEE0B307 FOREIGN KEY (federal_id) REFERENCES federal (id)');
  69.         $this->addSql('ALTER TABLE competence ADD CONSTRAINT FK_94D4687FDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  70.         $this->addSql('ALTER TABLE competence ADD CONSTRAINT FK_94D4687F16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  71.         $this->addSql('ALTER TABLE custom_user_answer ADD CONSTRAINT FK_89B3E4D24254ACF8 FOREIGN KEY (voting_id) REFERENCES voting (id)');
  72.         $this->addSql('ALTER TABLE custom_user_answer ADD CONSTRAINT FK_89B3E4D2A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  73.         $this->addSql('ALTER TABLE device ADD CONSTRAINT FK_92FB68EA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  74.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BBA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  75.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BBB783D599 FOREIGN KEY (deactivate_user_id) REFERENCES deactivate_users (id)');
  76.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BB71F7E88B FOREIGN KEY (event_id) REFERENCES event (id)');
  77.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BB727ACA70 FOREIGN KEY (parent_id) REFERENCES discussion_post (id)');
  78.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BBDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  79.         $this->addSql('ALTER TABLE discussion_post ADD CONSTRAINT FK_7FE4C0BB16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  80.         $this->addSql('ALTER TABLE event ADD CONSTRAINT FK_3BAE0AA7166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  81.         $this->addSql('ALTER TABLE event ADD CONSTRAINT FK_3BAE0AA7727ACA70 FOREIGN KEY (parent_id) REFERENCES event (id)');
  82.         $this->addSql('ALTER TABLE event ADD CONSTRAINT FK_3BAE0AA7DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  83.         $this->addSql('ALTER TABLE event ADD CONSTRAINT FK_3BAE0AA716FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  84.         $this->addSql('ALTER TABLE federal ADD CONSTRAINT FK_22EE255F166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  85.         $this->addSql('ALTER TABLE federal ADD CONSTRAINT FK_22EE255FDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  86.         $this->addSql('ALTER TABLE federal ADD CONSTRAINT FK_22EE255F16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  87.         $this->addSql('ALTER TABLE federal_items ADD CONSTRAINT FK_92B6BB0271F7E88B FOREIGN KEY (event_id) REFERENCES event (id)');
  88.         $this->addSql('ALTER TABLE federal_items ADD CONSTRAINT FK_92B6BB02AEE0B307 FOREIGN KEY (federal_id) REFERENCES federal (id)');
  89.         $this->addSql('ALTER TABLE federal_items ADD CONSTRAINT FK_92B6BB0215761DAB FOREIGN KEY (competence_id) REFERENCES competence (id)');
  90.         $this->addSql('ALTER TABLE federal_items ADD CONSTRAINT FK_92B6BB02DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  91.         $this->addSql('ALTER TABLE federal_items ADD CONSTRAINT FK_92B6BB0216FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  92.         $this->addSql('ALTER TABLE files ADD CONSTRAINT FK_6354059DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  93.         $this->addSql('ALTER TABLE files ADD CONSTRAINT FK_635405916FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  94.         $this->addSql('ALTER TABLE invitation ADD CONSTRAINT FK_F11D61A28D93D649 FOREIGN KEY (user) REFERENCES users (id)');
  95.         $this->addSql('ALTER TABLE invitation ADD CONSTRAINT FK_F11D61A2DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  96.         $this->addSql('ALTER TABLE invitation ADD CONSTRAINT FK_F11D61A216FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  97.         $this->addSql('ALTER TABLE notes ADD CONSTRAINT FK_11BA68CA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  98.         $this->addSql('ALTER TABLE notes ADD CONSTRAINT FK_11BA68CDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  99.         $this->addSql('ALTER TABLE notes ADD CONSTRAINT FK_11BA68C16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  100.         $this->addSql('ALTER TABLE notifications ADD CONSTRAINT FK_6000B0D3A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  101.         $this->addSql('ALTER TABLE notifications ADD CONSTRAINT FK_6000B0D3166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  102.         $this->addSql('ALTER TABLE notify_post ADD CONSTRAINT FK_2EE4B43BA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  103.         $this->addSql('ALTER TABLE notify_post ADD CONSTRAINT FK_2EE4B43B71F7E88B FOREIGN KEY (event_id) REFERENCES event (id)');
  104.         $this->addSql('ALTER TABLE notify_post ADD CONSTRAINT FK_2EE4B43BDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  105.         $this->addSql('ALTER TABLE notify_post ADD CONSTRAINT FK_2EE4B43B16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  106.         $this->addSql('ALTER TABLE projects ADD CONSTRAINT FK_5C93B3A4DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  107.         $this->addSql('ALTER TABLE projects ADD CONSTRAINT FK_5C93B3A416FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  108.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF35166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  109.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF35A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  110.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF35727ACA70 FOREIGN KEY (parent_id) REFERENCES projects_experts (id)');
  111.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF35AEE0B307 FOREIGN KEY (federal_id) REFERENCES federal (id)');
  112.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF35DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  113.         $this->addSql('ALTER TABLE projects_experts ADD CONSTRAINT FK_AE50EF3516FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  114.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EF166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  115.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EFA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  116.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EF727ACA70 FOREIGN KEY (parent_id) REFERENCES projects_experts (id)');
  117.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EFAEE0B307 FOREIGN KEY (federal_id) REFERENCES federal (id)');
  118.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EFDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  119.         $this->addSql('ALTER TABLE projects_managers ADD CONSTRAINT FK_C3D403EF16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  120.         $this->addSql('ALTER TABLE recovery ADD CONSTRAINT FK_F34393C98D93D649 FOREIGN KEY (user) REFERENCES users (id)');
  121.         $this->addSql('ALTER TABLE recovery ADD CONSTRAINT FK_F34393C9DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  122.         $this->addSql('ALTER TABLE recovery ADD CONSTRAINT FK_F34393C916FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  123.         $this->addSql('ALTER TABLE sent_mail ADD CONSTRAINT FK_36371640DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  124.         $this->addSql('ALTER TABLE sent_mail ADD CONSTRAINT FK_3637164016FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  125.         $this->addSql('ALTER TABLE user_answer ADD CONSTRAINT FK_BF8F51184254ACF8 FOREIGN KEY (voting_id) REFERENCES voting (id)');
  126.         $this->addSql('ALTER TABLE user_answer ADD CONSTRAINT FK_BF8F5118AA334807 FOREIGN KEY (answer_id) REFERENCES answer (id)');
  127.         $this->addSql('ALTER TABLE user_answer ADD CONSTRAINT FK_BF8F5118A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  128.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE93166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  129.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE93AEE0B307 FOREIGN KEY (federal_id) REFERENCES federal (id)');
  130.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE93A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  131.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE93D0AFA354 FOREIGN KEY (moderator_id) REFERENCES users (id)');
  132.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE9315761DAB FOREIGN KEY (competence_id) REFERENCES competence (id)');
  133.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE93DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  134.         $this->addSql('ALTER TABLE user_competence ADD CONSTRAINT FK_33B3AE9316FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  135.         $this->addSql('ALTER TABLE user_education ADD CONSTRAINT FK_DBEAD336A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  136.         $this->addSql('ALTER TABLE user_education ADD CONSTRAINT FK_DBEAD336DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  137.         $this->addSql('ALTER TABLE user_education ADD CONSTRAINT FK_DBEAD33616FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  138.         $this->addSql('ALTER TABLE user_organization ADD CONSTRAINT FK_41221F7EA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  139.         $this->addSql('ALTER TABLE user_organization ADD CONSTRAINT FK_41221F7EDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  140.         $this->addSql('ALTER TABLE user_organization ADD CONSTRAINT FK_41221F7E16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  141.         $this->addSql('ALTER TABLE user_rank ADD CONSTRAINT FK_F2F8A42CA76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  142.         $this->addSql('ALTER TABLE user_rank ADD CONSTRAINT FK_F2F8A42CDE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  143.         $this->addSql('ALTER TABLE user_rank ADD CONSTRAINT FK_F2F8A42C16FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  144.         $this->addSql('ALTER TABLE user_social_network ADD CONSTRAINT FK_847A8D78A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  145.         $this->addSql('ALTER TABLE user_social_network ADD CONSTRAINT FK_847A8D78DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  146.         $this->addSql('ALTER TABLE user_social_network ADD CONSTRAINT FK_847A8D7816FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  147.         $this->addSql('ALTER TABLE verify_sms ADD CONSTRAINT FK_89B54F1A76ED395 FOREIGN KEY (user_id) REFERENCES users (id)');
  148.         $this->addSql('ALTER TABLE verify_sms ADD CONSTRAINT FK_89B54F194A4C7D4 FOREIGN KEY (device_id) REFERENCES device (id)');
  149.         $this->addSql('ALTER TABLE views ADD CONSTRAINT FK_11F09C87DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  150.         $this->addSql('ALTER TABLE views ADD CONSTRAINT FK_11F09C8716FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  151.         $this->addSql('ALTER TABLE voting ADD CONSTRAINT FK_FC28DA55166D1F9C FOREIGN KEY (project_id) REFERENCES projects (id)');
  152.         $this->addSql('ALTER TABLE voting ADD CONSTRAINT FK_FC28DA5571F7E88B FOREIGN KEY (event_id) REFERENCES event (id)');
  153.         $this->addSql('ALTER TABLE voting ADD CONSTRAINT FK_FC28DA55DE12AB56 FOREIGN KEY (created_by) REFERENCES users (id)');
  154.         $this->addSql('ALTER TABLE voting ADD CONSTRAINT FK_FC28DA5516FE72E1 FOREIGN KEY (updated_by) REFERENCES users (id)');
  155.     }
  156.     public function down(Schema $schema): void
  157.     {
  158.         // this down() migration is auto-generated, please modify it to your needs
  159.         $this->addSql('ALTER TABLE user_answer DROP FOREIGN KEY FK_BF8F5118AA334807');
  160.         $this->addSql('ALTER TABLE federal_items DROP FOREIGN KEY FK_92B6BB0215761DAB');
  161.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE9315761DAB');
  162.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BBB783D599');
  163.         $this->addSql('ALTER TABLE verify_sms DROP FOREIGN KEY FK_89B54F194A4C7D4');
  164.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BB727ACA70');
  165.         $this->addSql('ALTER TABLE banned DROP FOREIGN KEY FK_9B490DB671F7E88B');
  166.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BB71F7E88B');
  167.         $this->addSql('ALTER TABLE event DROP FOREIGN KEY FK_3BAE0AA7727ACA70');
  168.         $this->addSql('ALTER TABLE federal_items DROP FOREIGN KEY FK_92B6BB0271F7E88B');
  169.         $this->addSql('ALTER TABLE notify_post DROP FOREIGN KEY FK_2EE4B43B71F7E88B');
  170.         $this->addSql('ALTER TABLE voting DROP FOREIGN KEY FK_FC28DA5571F7E88B');
  171.         $this->addSql('ALTER TABLE competence DROP FOREIGN KEY FK_94D4687FAEE0B307');
  172.         $this->addSql('ALTER TABLE federal_items DROP FOREIGN KEY FK_92B6BB02AEE0B307');
  173.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF35AEE0B307');
  174.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EFAEE0B307');
  175.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE93AEE0B307');
  176.         $this->addSql('ALTER TABLE competence DROP FOREIGN KEY FK_94D4687F166D1F9C');
  177.         $this->addSql('ALTER TABLE event DROP FOREIGN KEY FK_3BAE0AA7166D1F9C');
  178.         $this->addSql('ALTER TABLE federal DROP FOREIGN KEY FK_22EE255F166D1F9C');
  179.         $this->addSql('ALTER TABLE notifications DROP FOREIGN KEY FK_6000B0D3166D1F9C');
  180.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF35166D1F9C');
  181.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EF166D1F9C');
  182.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE93166D1F9C');
  183.         $this->addSql('ALTER TABLE voting DROP FOREIGN KEY FK_FC28DA55166D1F9C');
  184.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF35727ACA70');
  185.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EF727ACA70');
  186.         $this->addSql('ALTER TABLE activity DROP FOREIGN KEY FK_AC74095AA76ED395');
  187.         $this->addSql('ALTER TABLE activity DROP FOREIGN KEY FK_AC74095ADE12AB56');
  188.         $this->addSql('ALTER TABLE activity DROP FOREIGN KEY FK_AC74095A16FE72E1');
  189.         $this->addSql('ALTER TABLE banned DROP FOREIGN KEY FK_9B490DB6A76ED395');
  190.         $this->addSql('ALTER TABLE banned DROP FOREIGN KEY FK_9B490DB6DE12AB56');
  191.         $this->addSql('ALTER TABLE banned DROP FOREIGN KEY FK_9B490DB616FE72E1');
  192.         $this->addSql('ALTER TABLE competence DROP FOREIGN KEY FK_94D4687FDE12AB56');
  193.         $this->addSql('ALTER TABLE competence DROP FOREIGN KEY FK_94D4687F16FE72E1');
  194.         $this->addSql('ALTER TABLE custom_user_answer DROP FOREIGN KEY FK_89B3E4D2A76ED395');
  195.         $this->addSql('ALTER TABLE device DROP FOREIGN KEY FK_92FB68EA76ED395');
  196.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BBA76ED395');
  197.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BBDE12AB56');
  198.         $this->addSql('ALTER TABLE discussion_post DROP FOREIGN KEY FK_7FE4C0BB16FE72E1');
  199.         $this->addSql('ALTER TABLE event DROP FOREIGN KEY FK_3BAE0AA7DE12AB56');
  200.         $this->addSql('ALTER TABLE event DROP FOREIGN KEY FK_3BAE0AA716FE72E1');
  201.         $this->addSql('ALTER TABLE federal DROP FOREIGN KEY FK_22EE255FDE12AB56');
  202.         $this->addSql('ALTER TABLE federal DROP FOREIGN KEY FK_22EE255F16FE72E1');
  203.         $this->addSql('ALTER TABLE federal_items DROP FOREIGN KEY FK_92B6BB02DE12AB56');
  204.         $this->addSql('ALTER TABLE federal_items DROP FOREIGN KEY FK_92B6BB0216FE72E1');
  205.         $this->addSql('ALTER TABLE files DROP FOREIGN KEY FK_6354059DE12AB56');
  206.         $this->addSql('ALTER TABLE files DROP FOREIGN KEY FK_635405916FE72E1');
  207.         $this->addSql('ALTER TABLE invitation DROP FOREIGN KEY FK_F11D61A28D93D649');
  208.         $this->addSql('ALTER TABLE invitation DROP FOREIGN KEY FK_F11D61A2DE12AB56');
  209.         $this->addSql('ALTER TABLE invitation DROP FOREIGN KEY FK_F11D61A216FE72E1');
  210.         $this->addSql('ALTER TABLE notes DROP FOREIGN KEY FK_11BA68CA76ED395');
  211.         $this->addSql('ALTER TABLE notes DROP FOREIGN KEY FK_11BA68CDE12AB56');
  212.         $this->addSql('ALTER TABLE notes DROP FOREIGN KEY FK_11BA68C16FE72E1');
  213.         $this->addSql('ALTER TABLE notifications DROP FOREIGN KEY FK_6000B0D3A76ED395');
  214.         $this->addSql('ALTER TABLE notify_post DROP FOREIGN KEY FK_2EE4B43BA76ED395');
  215.         $this->addSql('ALTER TABLE notify_post DROP FOREIGN KEY FK_2EE4B43BDE12AB56');
  216.         $this->addSql('ALTER TABLE notify_post DROP FOREIGN KEY FK_2EE4B43B16FE72E1');
  217.         $this->addSql('ALTER TABLE projects DROP FOREIGN KEY FK_5C93B3A4DE12AB56');
  218.         $this->addSql('ALTER TABLE projects DROP FOREIGN KEY FK_5C93B3A416FE72E1');
  219.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF35A76ED395');
  220.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF35DE12AB56');
  221.         $this->addSql('ALTER TABLE projects_experts DROP FOREIGN KEY FK_AE50EF3516FE72E1');
  222.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EFA76ED395');
  223.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EFDE12AB56');
  224.         $this->addSql('ALTER TABLE projects_managers DROP FOREIGN KEY FK_C3D403EF16FE72E1');
  225.         $this->addSql('ALTER TABLE recovery DROP FOREIGN KEY FK_F34393C98D93D649');
  226.         $this->addSql('ALTER TABLE recovery DROP FOREIGN KEY FK_F34393C9DE12AB56');
  227.         $this->addSql('ALTER TABLE recovery DROP FOREIGN KEY FK_F34393C916FE72E1');
  228.         $this->addSql('ALTER TABLE sent_mail DROP FOREIGN KEY FK_36371640DE12AB56');
  229.         $this->addSql('ALTER TABLE sent_mail DROP FOREIGN KEY FK_3637164016FE72E1');
  230.         $this->addSql('ALTER TABLE user_answer DROP FOREIGN KEY FK_BF8F5118A76ED395');
  231.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE93A76ED395');
  232.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE93D0AFA354');
  233.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE93DE12AB56');
  234.         $this->addSql('ALTER TABLE user_competence DROP FOREIGN KEY FK_33B3AE9316FE72E1');
  235.         $this->addSql('ALTER TABLE user_education DROP FOREIGN KEY FK_DBEAD336A76ED395');
  236.         $this->addSql('ALTER TABLE user_education DROP FOREIGN KEY FK_DBEAD336DE12AB56');
  237.         $this->addSql('ALTER TABLE user_education DROP FOREIGN KEY FK_DBEAD33616FE72E1');
  238.         $this->addSql('ALTER TABLE user_organization DROP FOREIGN KEY FK_41221F7EA76ED395');
  239.         $this->addSql('ALTER TABLE user_organization DROP FOREIGN KEY FK_41221F7EDE12AB56');
  240.         $this->addSql('ALTER TABLE user_organization DROP FOREIGN KEY FK_41221F7E16FE72E1');
  241.         $this->addSql('ALTER TABLE user_rank DROP FOREIGN KEY FK_F2F8A42CA76ED395');
  242.         $this->addSql('ALTER TABLE user_rank DROP FOREIGN KEY FK_F2F8A42CDE12AB56');
  243.         $this->addSql('ALTER TABLE user_rank DROP FOREIGN KEY FK_F2F8A42C16FE72E1');
  244.         $this->addSql('ALTER TABLE user_social_network DROP FOREIGN KEY FK_847A8D78A76ED395');
  245.         $this->addSql('ALTER TABLE user_social_network DROP FOREIGN KEY FK_847A8D78DE12AB56');
  246.         $this->addSql('ALTER TABLE user_social_network DROP FOREIGN KEY FK_847A8D7816FE72E1');
  247.         $this->addSql('ALTER TABLE verify_sms DROP FOREIGN KEY FK_89B54F1A76ED395');
  248.         $this->addSql('ALTER TABLE views DROP FOREIGN KEY FK_11F09C87DE12AB56');
  249.         $this->addSql('ALTER TABLE views DROP FOREIGN KEY FK_11F09C8716FE72E1');
  250.         $this->addSql('ALTER TABLE voting DROP FOREIGN KEY FK_FC28DA55DE12AB56');
  251.         $this->addSql('ALTER TABLE voting DROP FOREIGN KEY FK_FC28DA5516FE72E1');
  252.         $this->addSql('ALTER TABLE answer DROP FOREIGN KEY FK_DADD4A254254ACF8');
  253.         $this->addSql('ALTER TABLE custom_user_answer DROP FOREIGN KEY FK_89B3E4D24254ACF8');
  254.         $this->addSql('ALTER TABLE user_answer DROP FOREIGN KEY FK_BF8F51184254ACF8');
  255.         $this->addSql('DROP TABLE activity');
  256.         $this->addSql('DROP TABLE audit_activity_log');
  257.         $this->addSql('DROP TABLE answer');
  258.         $this->addSql('DROP TABLE banned');
  259.         $this->addSql('DROP TABLE competence');
  260.         $this->addSql('DROP TABLE custom_user_answer');
  261.         $this->addSql('DROP TABLE deactivate_users');
  262.         $this->addSql('DROP TABLE device');
  263.         $this->addSql('DROP TABLE discussion_post');
  264.         $this->addSql('DROP TABLE audit_discussion_post_log');
  265.         $this->addSql('DROP TABLE event');
  266.         $this->addSql('DROP TABLE audit_event_log');
  267.         $this->addSql('DROP TABLE federal');
  268.         $this->addSql('DROP TABLE audit_federal_log');
  269.         $this->addSql('DROP TABLE federal_items');
  270.         $this->addSql('DROP TABLE files');
  271.         $this->addSql('DROP TABLE invitation');
  272.         $this->addSql('DROP TABLE audit_invitation_log');
  273.         $this->addSql('DROP TABLE notes');
  274.         $this->addSql('DROP TABLE notifications');
  275.         $this->addSql('DROP TABLE notify_post');
  276.         $this->addSql('DROP TABLE projects');
  277.         $this->addSql('DROP TABLE audit_projects_log');
  278.         $this->addSql('DROP TABLE projects_experts');
  279.         $this->addSql('DROP TABLE projects_managers');
  280.         $this->addSql('DROP TABLE recovery');
  281.         $this->addSql('DROP TABLE refresh_tokens');
  282.         $this->addSql('DROP TABLE sent_mail');
  283.         $this->addSql('DROP TABLE sleep_users');
  284.         $this->addSql('DROP TABLE user_answer');
  285.         $this->addSql('DROP TABLE user_competence');
  286.         $this->addSql('DROP TABLE user_education');
  287.         $this->addSql('DROP TABLE user_organization');
  288.         $this->addSql('DROP TABLE user_rank');
  289.         $this->addSql('DROP TABLE user_social_network');
  290.         $this->addSql('DROP TABLE users');
  291.         $this->addSql('DROP TABLE audit_users_log');
  292.         $this->addSql('DROP TABLE verify_sms');
  293.         $this->addSql('DROP TABLE views');
  294.         $this->addSql('DROP TABLE voting');
  295.         $this->addSql('DROP TABLE audit_voting_log');
  296.     }
  297. }