src/Migrations/Version20220722114558.php line 1

  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 Version20220722114558 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 olymp_online_participant_message (id INT AUTO_INCREMENT NOT NULL, participant_id INT NOT NULL, type VARCHAR(255) NOT NULL, `show` TINYINT(1) NOT NULL, message LONGTEXT DEFAULT NULL, created_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL, deleted TINYINT(1) DEFAULT \'0\' NOT NULL, INDEX IDX_1FD2BC4E9D1C3019 (participant_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  19.         $this->addSql('ALTER TABLE olymp_online_participant_message ADD CONSTRAINT FK_1FD2BC4E9D1C3019 FOREIGN KEY (participant_id) REFERENCES olymp_online_participant (id)');
  20.         $this->addSql('ALTER TABLE contacts DROP FOREIGN KEY FK_33401573896DBBDE');
  21.         $this->addSql('ALTER TABLE contacts DROP FOREIGN KEY FK_33401573B03A8386');
  22.         $this->addSql('ALTER TABLE contacts ADD CONSTRAINT FK_33401573896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  23.         $this->addSql('ALTER TABLE contacts ADD CONSTRAINT FK_33401573B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  24.         $this->addSql('ALTER TABLE content_faq DROP FOREIGN KEY FK_5D142339896DBBDE');
  25.         $this->addSql('ALTER TABLE content_faq DROP FOREIGN KEY FK_5D142339B03A8386');
  26.         $this->addSql('ALTER TABLE content_faq ADD CONSTRAINT FK_5D142339896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  27.         $this->addSql('ALTER TABLE content_faq ADD CONSTRAINT FK_5D142339B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  28.         $this->addSql('ALTER TABLE content_textblock DROP FOREIGN KEY FK_E9A7D10F896DBBDE');
  29.         $this->addSql('ALTER TABLE content_textblock DROP FOREIGN KEY FK_E9A7D10FB03A8386');
  30.         $this->addSql('ALTER TABLE content_textblock ADD CONSTRAINT FK_E9A7D10F896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  31.         $this->addSql('ALTER TABLE content_textblock ADD CONSTRAINT FK_E9A7D10FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  32.         $this->addSql('ALTER TABLE federal_district DROP FOREIGN KEY FK_1A878A05896DBBDE');
  33.         $this->addSql('ALTER TABLE federal_district DROP FOREIGN KEY FK_1A878A05B03A8386');
  34.         $this->addSql('ALTER TABLE federal_district ADD CONSTRAINT FK_1A878A05896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  35.         $this->addSql('ALTER TABLE federal_district ADD CONSTRAINT FK_1A878A05B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  36.         $this->addSql('ALTER TABLE federal_region DROP FOREIGN KEY FK_E9720525896DBBDE');
  37.         $this->addSql('ALTER TABLE federal_region DROP FOREIGN KEY FK_E9720525B03A8386');
  38.         $this->addSql('ALTER TABLE federal_region ADD CONSTRAINT FK_E9720525896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  39.         $this->addSql('ALTER TABLE federal_region ADD CONSTRAINT FK_E9720525B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  40.         $this->addSql('ALTER TABLE files DROP FOREIGN KEY FK_6354059B03A8386');
  41.         $this->addSql('ALTER TABLE files ADD CONSTRAINT FK_6354059B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  42.         $this->addSql('ALTER TABLE forum_post DROP FOREIGN KEY FK_996BCC5A896DBBDE');
  43.         $this->addSql('ALTER TABLE forum_post DROP FOREIGN KEY FK_996BCC5AB03A8386');
  44.         $this->addSql('ALTER TABLE forum_post ADD CONSTRAINT FK_996BCC5A896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  45.         $this->addSql('ALTER TABLE forum_post ADD CONSTRAINT FK_996BCC5AB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  46.         $this->addSql('ALTER TABLE forum_thread DROP FOREIGN KEY FK_298F7F52896DBBDE');
  47.         $this->addSql('ALTER TABLE forum_thread DROP FOREIGN KEY FK_298F7F52B03A8386');
  48.         $this->addSql('ALTER TABLE forum_thread ADD CONSTRAINT FK_298F7F52896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  49.         $this->addSql('ALTER TABLE forum_thread ADD CONSTRAINT FK_298F7F52B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  50.         $this->addSql('ALTER TABLE gallery_album DROP FOREIGN KEY FK_DD05BE60896DBBDE');
  51.         $this->addSql('ALTER TABLE gallery_album DROP FOREIGN KEY FK_DD05BE60B03A8386');
  52.         $this->addSql('ALTER TABLE gallery_album ADD CONSTRAINT FK_DD05BE60896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  53.         $this->addSql('ALTER TABLE gallery_album ADD CONSTRAINT FK_DD05BE60B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  54.         $this->addSql('ALTER TABLE gallery_photo DROP FOREIGN KEY FK_F02A543B896DBBDE');
  55.         $this->addSql('ALTER TABLE gallery_photo DROP FOREIGN KEY FK_F02A543BB03A8386');
  56.         $this->addSql('ALTER TABLE gallery_photo ADD CONSTRAINT FK_F02A543B896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  57.         $this->addSql('ALTER TABLE gallery_photo ADD CONSTRAINT FK_F02A543BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  58.         $this->addSql('ALTER TABLE gallery_video DROP FOREIGN KEY FK_985A0A0F896DBBDE');
  59.         $this->addSql('ALTER TABLE gallery_video DROP FOREIGN KEY FK_985A0A0FB03A8386');
  60.         $this->addSql('ALTER TABLE gallery_video ADD CONSTRAINT FK_985A0A0F896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  61.         $this->addSql('ALTER TABLE gallery_video ADD CONSTRAINT FK_985A0A0FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  62.         $this->addSql('ALTER TABLE links DROP FOREIGN KEY FK_D182A118896DBBDE');
  63.         $this->addSql('ALTER TABLE links DROP FOREIGN KEY FK_D182A118B03A8386');
  64.         $this->addSql('ALTER TABLE links ADD CONSTRAINT FK_D182A118896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  65.         $this->addSql('ALTER TABLE links ADD CONSTRAINT FK_D182A118B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  66.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE7595896DBBDE');
  67.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE7595B03A8386');
  68.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE7595896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  69.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE7595B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  70.         $this->addSql('ALTER TABLE news DROP FOREIGN KEY FK_1DD39950896DBBDE');
  71.         $this->addSql('ALTER TABLE news DROP FOREIGN KEY FK_1DD39950B03A8386');
  72.         $this->addSql('ALTER TABLE news ADD CONSTRAINT FK_1DD39950896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  73.         $this->addSql('ALTER TABLE news ADD CONSTRAINT FK_1DD39950B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  74.         $this->addSql('ALTER TABLE olymp_online DROP FOREIGN KEY FK_8A90EECF896DBBDE');
  75.         $this->addSql('ALTER TABLE olymp_online DROP FOREIGN KEY FK_8A90EECFB03A8386');
  76.         $this->addSql('ALTER TABLE olymp_online ADD CONSTRAINT FK_8A90EECF896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  77.         $this->addSql('ALTER TABLE olymp_online ADD CONSTRAINT FK_8A90EECFB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  78.         $this->addSql('ALTER TABLE olymp_online_category DROP FOREIGN KEY FK_894BE6E9896DBBDE');
  79.         $this->addSql('ALTER TABLE olymp_online_category DROP FOREIGN KEY FK_894BE6E9B03A8386');
  80.         $this->addSql('ALTER TABLE olymp_online_category ADD CONSTRAINT FK_894BE6E9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  81.         $this->addSql('ALTER TABLE olymp_online_category ADD CONSTRAINT FK_894BE6E9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  82.         $this->addSql('ALTER TABLE olymp_online_direction DROP FOREIGN KEY FK_B707EB6896DBBDE');
  83.         $this->addSql('ALTER TABLE olymp_online_direction DROP FOREIGN KEY FK_B707EB6B03A8386');
  84.         $this->addSql('ALTER TABLE olymp_online_direction ADD CONSTRAINT FK_B707EB6896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  85.         $this->addSql('ALTER TABLE olymp_online_direction ADD CONSTRAINT FK_B707EB6B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  86.         $this->addSql('ALTER TABLE olympiad DROP FOREIGN KEY FK_77700B8E896DBBDE');
  87.         $this->addSql('ALTER TABLE olympiad DROP FOREIGN KEY FK_77700B8EB03A8386');
  88.         $this->addSql('ALTER TABLE olympiad ADD subtitle VARCHAR(255) DEFAULT NULL');
  89.         $this->addSql('ALTER TABLE olympiad ADD CONSTRAINT FK_77700B8E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  90.         $this->addSql('ALTER TABLE olympiad ADD CONSTRAINT FK_77700B8EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  91.         $this->addSql('ALTER TABLE olympiad_category DROP FOREIGN KEY FK_213E7678B03A8386');
  92.         $this->addSql('ALTER TABLE olympiad_category ADD CONSTRAINT FK_213E7678B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  93.         $this->addSql('ALTER TABLE olympiad_discipline DROP FOREIGN KEY FK_9DB4A075B03A8386');
  94.         $this->addSql('ALTER TABLE olympiad_discipline ADD CONSTRAINT FK_9DB4A075B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  95.         $this->addSql('ALTER TABLE olympiad_grade DROP FOREIGN KEY FK_BA89D858896DBBDE');
  96.         $this->addSql('ALTER TABLE olympiad_grade DROP FOREIGN KEY FK_BA89D858B03A8386');
  97.         $this->addSql('ALTER TABLE olympiad_grade ADD CONSTRAINT FK_BA89D858896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  98.         $this->addSql('ALTER TABLE olympiad_grade ADD CONSTRAINT FK_BA89D858B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  99.         $this->addSql('ALTER TABLE olympiad_level DROP FOREIGN KEY FK_7939BA7FB03A8386');
  100.         $this->addSql('ALTER TABLE olympiad_level ADD CONSTRAINT FK_7939BA7FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  101.         $this->addSql('ALTER TABLE olympiad_reviews DROP FOREIGN KEY FK_195EF87E896DBBDE');
  102.         $this->addSql('ALTER TABLE olympiad_reviews DROP FOREIGN KEY FK_195EF87EB03A8386');
  103.         $this->addSql('ALTER TABLE olympiad_reviews ADD CONSTRAINT FK_195EF87E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  104.         $this->addSql('ALTER TABLE olympiad_reviews ADD CONSTRAINT FK_195EF87EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  105.         $this->addSql('ALTER TABLE olympiad_stage DROP FOREIGN KEY FK_21AFE505896DBBDE');
  106.         $this->addSql('ALTER TABLE olympiad_stage DROP FOREIGN KEY FK_21AFE505B03A8386');
  107.         $this->addSql('ALTER TABLE olympiad_stage ADD CONSTRAINT FK_21AFE505896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  108.         $this->addSql('ALTER TABLE olympiad_stage ADD CONSTRAINT FK_21AFE505B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  109.         $this->addSql('ALTER TABLE olympiad_translation ADD subtitle VARCHAR(255) DEFAULT NULL');
  110.         $this->addSql('ALTER TABLE organisation DROP FOREIGN KEY FK_E6E132B4896DBBDE');
  111.         $this->addSql('ALTER TABLE organisation DROP FOREIGN KEY FK_E6E132B4B03A8386');
  112.         $this->addSql('ALTER TABLE organisation ADD CONSTRAINT FK_E6E132B4896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  113.         $this->addSql('ALTER TABLE organisation ADD CONSTRAINT FK_E6E132B4B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  114.         $this->addSql('ALTER TABLE organisation_page DROP FOREIGN KEY FK_564EB638896DBBDE');
  115.         $this->addSql('ALTER TABLE organisation_page DROP FOREIGN KEY FK_564EB638B03A8386');
  116.         $this->addSql('ALTER TABLE organisation_page ADD CONSTRAINT FK_564EB638896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  117.         $this->addSql('ALTER TABLE organisation_page ADD CONSTRAINT FK_564EB638B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  118.         $this->addSql('ALTER TABLE organisation_page_type DROP FOREIGN KEY FK_EE569F2BB03A8386');
  119.         $this->addSql('ALTER TABLE organisation_page_type ADD CONSTRAINT FK_EE569F2BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  120.         $this->addSql('ALTER TABLE organisation_success_history DROP FOREIGN KEY FK_7D3B61C9896DBBDE');
  121.         $this->addSql('ALTER TABLE organisation_success_history DROP FOREIGN KEY FK_7D3B61C9B03A8386');
  122.         $this->addSql('ALTER TABLE organisation_success_history ADD CONSTRAINT FK_7D3B61C9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  123.         $this->addSql('ALTER TABLE organisation_success_history ADD CONSTRAINT FK_7D3B61C9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  124.         $this->addSql('ALTER TABLE scholar_achievement DROP FOREIGN KEY FK_51294918896DBBDE');
  125.         $this->addSql('ALTER TABLE scholar_achievement DROP FOREIGN KEY FK_51294918B03A8386');
  126.         $this->addSql('ALTER TABLE scholar_achievement ADD CONSTRAINT FK_51294918896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  127.         $this->addSql('ALTER TABLE scholar_achievement ADD CONSTRAINT FK_51294918B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  128.         $this->addSql('ALTER TABLE scholar_competence DROP FOREIGN KEY FK_194A3504896DBBDE');
  129.         $this->addSql('ALTER TABLE scholar_competence DROP FOREIGN KEY FK_194A3504B03A8386');
  130.         $this->addSql('ALTER TABLE scholar_competence ADD CONSTRAINT FK_194A3504896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  131.         $this->addSql('ALTER TABLE scholar_competence ADD CONSTRAINT FK_194A3504B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  132.         $this->addSql('ALTER TABLE scholar_profile DROP FOREIGN KEY FK_14FBF773896DBBDE');
  133.         $this->addSql('ALTER TABLE scholar_profile DROP FOREIGN KEY FK_14FBF773B03A8386');
  134.         $this->addSql('ALTER TABLE scholar_profile ADD CONSTRAINT FK_14FBF773896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  135.         $this->addSql('ALTER TABLE scholar_profile ADD CONSTRAINT FK_14FBF773B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  136.         $this->addSql('ALTER TABLE specialty DROP FOREIGN KEY FK_E066A6EC896DBBDE');
  137.         $this->addSql('ALTER TABLE specialty DROP FOREIGN KEY FK_E066A6ECB03A8386');
  138.         $this->addSql('ALTER TABLE specialty ADD CONSTRAINT FK_E066A6EC896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  139.         $this->addSql('ALTER TABLE specialty ADD CONSTRAINT FK_E066A6ECB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  140.         $this->addSql('ALTER TABLE static_page DROP FOREIGN KEY FK_8FA4EF95896DBBDE');
  141.         $this->addSql('ALTER TABLE static_page DROP FOREIGN KEY FK_8FA4EF95B03A8386');
  142.         $this->addSql('ALTER TABLE static_page ADD CONSTRAINT FK_8FA4EF95896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  143.         $this->addSql('ALTER TABLE static_page ADD CONSTRAINT FK_8FA4EF95B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  144.         $this->addSql('ALTER TABLE subscribe_subscription DROP FOREIGN KEY FK_AC1B261A896DBBDE');
  145.         $this->addSql('ALTER TABLE subscribe_subscription DROP FOREIGN KEY FK_AC1B261AB03A8386');
  146.         $this->addSql('ALTER TABLE subscribe_subscription ADD CONSTRAINT FK_AC1B261A896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  147.         $this->addSql('ALTER TABLE subscribe_subscription ADD CONSTRAINT FK_AC1B261AB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  148.         $this->addSql('ALTER TABLE university_category DROP FOREIGN KEY FK_BE513B6B896DBBDE');
  149.         $this->addSql('ALTER TABLE university_category DROP FOREIGN KEY FK_BE513B6BB03A8386');
  150.         $this->addSql('ALTER TABLE university_category ADD CONSTRAINT FK_BE513B6B896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  151.         $this->addSql('ALTER TABLE university_category ADD CONSTRAINT FK_BE513B6BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  152.         $this->addSql('ALTER TABLE university_olymp_privilegy DROP FOREIGN KEY FK_C6CDC01C896DBBDE');
  153.         $this->addSql('ALTER TABLE university_olymp_privilegy DROP FOREIGN KEY FK_C6CDC01CB03A8386');
  154.         $this->addSql('ALTER TABLE university_olymp_privilegy ADD CONSTRAINT FK_C6CDC01C896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  155.         $this->addSql('ALTER TABLE university_olymp_privilegy ADD CONSTRAINT FK_C6CDC01CB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  156.         $this->addSql('ALTER TABLE user_rights DROP FOREIGN KEY FK_6432CA3E896DBBDE');
  157.         $this->addSql('ALTER TABLE user_rights DROP FOREIGN KEY FK_6432CA3EB03A8386');
  158.         $this->addSql('ALTER TABLE user_rights ADD CONSTRAINT FK_6432CA3E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  159.         $this->addSql('ALTER TABLE user_rights ADD CONSTRAINT FK_6432CA3EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  160.         $this->addSql('ALTER TABLE users DROP FOREIGN KEY FK_1483A5E9896DBBDE');
  161.         $this->addSql('ALTER TABLE users DROP FOREIGN KEY FK_1483A5E9B03A8386');
  162.         $this->addSql('ALTER TABLE users ADD CONSTRAINT FK_1483A5E9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id) ON DELETE SET NULL');
  163.         $this->addSql('ALTER TABLE users ADD CONSTRAINT FK_1483A5E9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id) ON DELETE SET NULL');
  164.     }
  165.     public function down(Schema $schema): void
  166.     {
  167.         // this down() migration is auto-generated, please modify it to your needs
  168.         $this->addSql('DROP TABLE olymp_online_participant_message');
  169.         $this->addSql('ALTER TABLE contacts DROP FOREIGN KEY FK_33401573B03A8386');
  170.         $this->addSql('ALTER TABLE contacts DROP FOREIGN KEY FK_33401573896DBBDE');
  171.         $this->addSql('ALTER TABLE contacts ADD CONSTRAINT FK_33401573B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  172.         $this->addSql('ALTER TABLE contacts ADD CONSTRAINT FK_33401573896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  173.         $this->addSql('ALTER TABLE content_faq DROP FOREIGN KEY FK_5D142339B03A8386');
  174.         $this->addSql('ALTER TABLE content_faq DROP FOREIGN KEY FK_5D142339896DBBDE');
  175.         $this->addSql('ALTER TABLE content_faq ADD CONSTRAINT FK_5D142339B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  176.         $this->addSql('ALTER TABLE content_faq ADD CONSTRAINT FK_5D142339896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  177.         $this->addSql('ALTER TABLE content_textblock DROP FOREIGN KEY FK_E9A7D10FB03A8386');
  178.         $this->addSql('ALTER TABLE content_textblock DROP FOREIGN KEY FK_E9A7D10F896DBBDE');
  179.         $this->addSql('ALTER TABLE content_textblock ADD CONSTRAINT FK_E9A7D10FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  180.         $this->addSql('ALTER TABLE content_textblock ADD CONSTRAINT FK_E9A7D10F896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  181.         $this->addSql('ALTER TABLE federal_district DROP FOREIGN KEY FK_1A878A05B03A8386');
  182.         $this->addSql('ALTER TABLE federal_district DROP FOREIGN KEY FK_1A878A05896DBBDE');
  183.         $this->addSql('ALTER TABLE federal_district ADD CONSTRAINT FK_1A878A05B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  184.         $this->addSql('ALTER TABLE federal_district ADD CONSTRAINT FK_1A878A05896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  185.         $this->addSql('ALTER TABLE federal_region DROP FOREIGN KEY FK_E9720525B03A8386');
  186.         $this->addSql('ALTER TABLE federal_region DROP FOREIGN KEY FK_E9720525896DBBDE');
  187.         $this->addSql('ALTER TABLE federal_region ADD CONSTRAINT FK_E9720525B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  188.         $this->addSql('ALTER TABLE federal_region ADD CONSTRAINT FK_E9720525896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  189.         $this->addSql('ALTER TABLE files DROP FOREIGN KEY FK_6354059B03A8386');
  190.         $this->addSql('ALTER TABLE files ADD CONSTRAINT FK_6354059B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  191.         $this->addSql('ALTER TABLE forum_post DROP FOREIGN KEY FK_996BCC5AB03A8386');
  192.         $this->addSql('ALTER TABLE forum_post DROP FOREIGN KEY FK_996BCC5A896DBBDE');
  193.         $this->addSql('ALTER TABLE forum_post ADD CONSTRAINT FK_996BCC5AB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  194.         $this->addSql('ALTER TABLE forum_post ADD CONSTRAINT FK_996BCC5A896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  195.         $this->addSql('ALTER TABLE forum_thread DROP FOREIGN KEY FK_298F7F52B03A8386');
  196.         $this->addSql('ALTER TABLE forum_thread DROP FOREIGN KEY FK_298F7F52896DBBDE');
  197.         $this->addSql('ALTER TABLE forum_thread ADD CONSTRAINT FK_298F7F52B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  198.         $this->addSql('ALTER TABLE forum_thread ADD CONSTRAINT FK_298F7F52896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  199.         $this->addSql('ALTER TABLE gallery_album DROP FOREIGN KEY FK_DD05BE60B03A8386');
  200.         $this->addSql('ALTER TABLE gallery_album DROP FOREIGN KEY FK_DD05BE60896DBBDE');
  201.         $this->addSql('ALTER TABLE gallery_album ADD CONSTRAINT FK_DD05BE60B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  202.         $this->addSql('ALTER TABLE gallery_album ADD CONSTRAINT FK_DD05BE60896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  203.         $this->addSql('ALTER TABLE gallery_photo DROP FOREIGN KEY FK_F02A543BB03A8386');
  204.         $this->addSql('ALTER TABLE gallery_photo DROP FOREIGN KEY FK_F02A543B896DBBDE');
  205.         $this->addSql('ALTER TABLE gallery_photo ADD CONSTRAINT FK_F02A543BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  206.         $this->addSql('ALTER TABLE gallery_photo ADD CONSTRAINT FK_F02A543B896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  207.         $this->addSql('ALTER TABLE gallery_video DROP FOREIGN KEY FK_985A0A0FB03A8386');
  208.         $this->addSql('ALTER TABLE gallery_video DROP FOREIGN KEY FK_985A0A0F896DBBDE');
  209.         $this->addSql('ALTER TABLE gallery_video ADD CONSTRAINT FK_985A0A0FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  210.         $this->addSql('ALTER TABLE gallery_video ADD CONSTRAINT FK_985A0A0F896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  211.         $this->addSql('ALTER TABLE links DROP FOREIGN KEY FK_D182A118B03A8386');
  212.         $this->addSql('ALTER TABLE links DROP FOREIGN KEY FK_D182A118896DBBDE');
  213.         $this->addSql('ALTER TABLE links ADD CONSTRAINT FK_D182A118B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  214.         $this->addSql('ALTER TABLE links ADD CONSTRAINT FK_D182A118896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  215.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE7595B03A8386');
  216.         $this->addSql('ALTER TABLE material DROP FOREIGN KEY FK_7CBE7595896DBBDE');
  217.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE7595B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  218.         $this->addSql('ALTER TABLE material ADD CONSTRAINT FK_7CBE7595896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  219.         $this->addSql('ALTER TABLE news DROP FOREIGN KEY FK_1DD39950B03A8386');
  220.         $this->addSql('ALTER TABLE news DROP FOREIGN KEY FK_1DD39950896DBBDE');
  221.         $this->addSql('ALTER TABLE news ADD CONSTRAINT FK_1DD39950B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  222.         $this->addSql('ALTER TABLE news ADD CONSTRAINT FK_1DD39950896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  223.         $this->addSql('ALTER TABLE olymp_online DROP FOREIGN KEY FK_8A90EECFB03A8386');
  224.         $this->addSql('ALTER TABLE olymp_online DROP FOREIGN KEY FK_8A90EECF896DBBDE');
  225.         $this->addSql('ALTER TABLE olymp_online ADD CONSTRAINT FK_8A90EECFB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  226.         $this->addSql('ALTER TABLE olymp_online ADD CONSTRAINT FK_8A90EECF896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  227.         $this->addSql('ALTER TABLE olymp_online_category DROP FOREIGN KEY FK_894BE6E9B03A8386');
  228.         $this->addSql('ALTER TABLE olymp_online_category DROP FOREIGN KEY FK_894BE6E9896DBBDE');
  229.         $this->addSql('ALTER TABLE olymp_online_category ADD CONSTRAINT FK_894BE6E9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  230.         $this->addSql('ALTER TABLE olymp_online_category ADD CONSTRAINT FK_894BE6E9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  231.         $this->addSql('ALTER TABLE olymp_online_direction DROP FOREIGN KEY FK_B707EB6B03A8386');
  232.         $this->addSql('ALTER TABLE olymp_online_direction DROP FOREIGN KEY FK_B707EB6896DBBDE');
  233.         $this->addSql('ALTER TABLE olymp_online_direction ADD CONSTRAINT FK_B707EB6B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  234.         $this->addSql('ALTER TABLE olymp_online_direction ADD CONSTRAINT FK_B707EB6896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  235.         $this->addSql('ALTER TABLE olympiad DROP FOREIGN KEY FK_77700B8EB03A8386');
  236.         $this->addSql('ALTER TABLE olympiad DROP FOREIGN KEY FK_77700B8E896DBBDE');
  237.         $this->addSql('ALTER TABLE olympiad DROP subtitle');
  238.         $this->addSql('ALTER TABLE olympiad ADD CONSTRAINT FK_77700B8EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  239.         $this->addSql('ALTER TABLE olympiad ADD CONSTRAINT FK_77700B8E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  240.         $this->addSql('ALTER TABLE olympiad_category DROP FOREIGN KEY FK_213E7678B03A8386');
  241.         $this->addSql('ALTER TABLE olympiad_category ADD CONSTRAINT FK_213E7678B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  242.         $this->addSql('ALTER TABLE olympiad_discipline DROP FOREIGN KEY FK_9DB4A075B03A8386');
  243.         $this->addSql('ALTER TABLE olympiad_discipline ADD CONSTRAINT FK_9DB4A075B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  244.         $this->addSql('ALTER TABLE olympiad_grade DROP FOREIGN KEY FK_BA89D858B03A8386');
  245.         $this->addSql('ALTER TABLE olympiad_grade DROP FOREIGN KEY FK_BA89D858896DBBDE');
  246.         $this->addSql('ALTER TABLE olympiad_grade ADD CONSTRAINT FK_BA89D858B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  247.         $this->addSql('ALTER TABLE olympiad_grade ADD CONSTRAINT FK_BA89D858896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  248.         $this->addSql('ALTER TABLE olympiad_level DROP FOREIGN KEY FK_7939BA7FB03A8386');
  249.         $this->addSql('ALTER TABLE olympiad_level ADD CONSTRAINT FK_7939BA7FB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  250.         $this->addSql('ALTER TABLE olympiad_reviews DROP FOREIGN KEY FK_195EF87EB03A8386');
  251.         $this->addSql('ALTER TABLE olympiad_reviews DROP FOREIGN KEY FK_195EF87E896DBBDE');
  252.         $this->addSql('ALTER TABLE olympiad_reviews ADD CONSTRAINT FK_195EF87EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  253.         $this->addSql('ALTER TABLE olympiad_reviews ADD CONSTRAINT FK_195EF87E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  254.         $this->addSql('ALTER TABLE olympiad_stage DROP FOREIGN KEY FK_21AFE505B03A8386');
  255.         $this->addSql('ALTER TABLE olympiad_stage DROP FOREIGN KEY FK_21AFE505896DBBDE');
  256.         $this->addSql('ALTER TABLE olympiad_stage ADD CONSTRAINT FK_21AFE505B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  257.         $this->addSql('ALTER TABLE olympiad_stage ADD CONSTRAINT FK_21AFE505896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  258.         $this->addSql('ALTER TABLE olympiad_translation DROP subtitle');
  259.         $this->addSql('ALTER TABLE organisation DROP FOREIGN KEY FK_E6E132B4B03A8386');
  260.         $this->addSql('ALTER TABLE organisation DROP FOREIGN KEY FK_E6E132B4896DBBDE');
  261.         $this->addSql('ALTER TABLE organisation ADD CONSTRAINT FK_E6E132B4B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  262.         $this->addSql('ALTER TABLE organisation ADD CONSTRAINT FK_E6E132B4896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  263.         $this->addSql('ALTER TABLE organisation_page DROP FOREIGN KEY FK_564EB638B03A8386');
  264.         $this->addSql('ALTER TABLE organisation_page DROP FOREIGN KEY FK_564EB638896DBBDE');
  265.         $this->addSql('ALTER TABLE organisation_page ADD CONSTRAINT FK_564EB638B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  266.         $this->addSql('ALTER TABLE organisation_page ADD CONSTRAINT FK_564EB638896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  267.         $this->addSql('ALTER TABLE organisation_page_type DROP FOREIGN KEY FK_EE569F2BB03A8386');
  268.         $this->addSql('ALTER TABLE organisation_page_type ADD CONSTRAINT FK_EE569F2BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  269.         $this->addSql('ALTER TABLE organisation_success_history DROP FOREIGN KEY FK_7D3B61C9B03A8386');
  270.         $this->addSql('ALTER TABLE organisation_success_history DROP FOREIGN KEY FK_7D3B61C9896DBBDE');
  271.         $this->addSql('ALTER TABLE organisation_success_history ADD CONSTRAINT FK_7D3B61C9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  272.         $this->addSql('ALTER TABLE organisation_success_history ADD CONSTRAINT FK_7D3B61C9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  273.         $this->addSql('ALTER TABLE scholar_achievement DROP FOREIGN KEY FK_51294918B03A8386');
  274.         $this->addSql('ALTER TABLE scholar_achievement DROP FOREIGN KEY FK_51294918896DBBDE');
  275.         $this->addSql('ALTER TABLE scholar_achievement ADD CONSTRAINT FK_51294918B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  276.         $this->addSql('ALTER TABLE scholar_achievement ADD CONSTRAINT FK_51294918896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  277.         $this->addSql('ALTER TABLE scholar_competence DROP FOREIGN KEY FK_194A3504B03A8386');
  278.         $this->addSql('ALTER TABLE scholar_competence DROP FOREIGN KEY FK_194A3504896DBBDE');
  279.         $this->addSql('ALTER TABLE scholar_competence ADD CONSTRAINT FK_194A3504B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  280.         $this->addSql('ALTER TABLE scholar_competence ADD CONSTRAINT FK_194A3504896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  281.         $this->addSql('ALTER TABLE scholar_profile DROP FOREIGN KEY FK_14FBF773B03A8386');
  282.         $this->addSql('ALTER TABLE scholar_profile DROP FOREIGN KEY FK_14FBF773896DBBDE');
  283.         $this->addSql('ALTER TABLE scholar_profile ADD CONSTRAINT FK_14FBF773B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  284.         $this->addSql('ALTER TABLE scholar_profile ADD CONSTRAINT FK_14FBF773896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  285.         $this->addSql('ALTER TABLE specialty DROP FOREIGN KEY FK_E066A6ECB03A8386');
  286.         $this->addSql('ALTER TABLE specialty DROP FOREIGN KEY FK_E066A6EC896DBBDE');
  287.         $this->addSql('ALTER TABLE specialty ADD CONSTRAINT FK_E066A6ECB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  288.         $this->addSql('ALTER TABLE specialty ADD CONSTRAINT FK_E066A6EC896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  289.         $this->addSql('ALTER TABLE static_page DROP FOREIGN KEY FK_8FA4EF95B03A8386');
  290.         $this->addSql('ALTER TABLE static_page DROP FOREIGN KEY FK_8FA4EF95896DBBDE');
  291.         $this->addSql('ALTER TABLE static_page ADD CONSTRAINT FK_8FA4EF95B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  292.         $this->addSql('ALTER TABLE static_page ADD CONSTRAINT FK_8FA4EF95896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  293.         $this->addSql('ALTER TABLE subscribe_subscription DROP FOREIGN KEY FK_AC1B261AB03A8386');
  294.         $this->addSql('ALTER TABLE subscribe_subscription DROP FOREIGN KEY FK_AC1B261A896DBBDE');
  295.         $this->addSql('ALTER TABLE subscribe_subscription ADD CONSTRAINT FK_AC1B261AB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  296.         $this->addSql('ALTER TABLE subscribe_subscription ADD CONSTRAINT FK_AC1B261A896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  297.         $this->addSql('ALTER TABLE university_category DROP FOREIGN KEY FK_BE513B6BB03A8386');
  298.         $this->addSql('ALTER TABLE university_category DROP FOREIGN KEY FK_BE513B6B896DBBDE');
  299.         $this->addSql('ALTER TABLE university_category ADD CONSTRAINT FK_BE513B6BB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  300.         $this->addSql('ALTER TABLE university_category ADD CONSTRAINT FK_BE513B6B896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  301.         $this->addSql('ALTER TABLE university_olymp_privilegy DROP FOREIGN KEY FK_C6CDC01CB03A8386');
  302.         $this->addSql('ALTER TABLE university_olymp_privilegy DROP FOREIGN KEY FK_C6CDC01C896DBBDE');
  303.         $this->addSql('ALTER TABLE university_olymp_privilegy ADD CONSTRAINT FK_C6CDC01CB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  304.         $this->addSql('ALTER TABLE university_olymp_privilegy ADD CONSTRAINT FK_C6CDC01C896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  305.         $this->addSql('ALTER TABLE user_rights DROP FOREIGN KEY FK_6432CA3EB03A8386');
  306.         $this->addSql('ALTER TABLE user_rights DROP FOREIGN KEY FK_6432CA3E896DBBDE');
  307.         $this->addSql('ALTER TABLE user_rights ADD CONSTRAINT FK_6432CA3EB03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  308.         $this->addSql('ALTER TABLE user_rights ADD CONSTRAINT FK_6432CA3E896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  309.         $this->addSql('ALTER TABLE users DROP FOREIGN KEY FK_1483A5E9B03A8386');
  310.         $this->addSql('ALTER TABLE users DROP FOREIGN KEY FK_1483A5E9896DBBDE');
  311.         $this->addSql('ALTER TABLE users ADD CONSTRAINT FK_1483A5E9B03A8386 FOREIGN KEY (created_by_id) REFERENCES users (id)');
  312.         $this->addSql('ALTER TABLE users ADD CONSTRAINT FK_1483A5E9896DBBDE FOREIGN KEY (updated_by_id) REFERENCES users (id)');
  313.     }
  314. }