migrations/2022/06/Version20220627100257.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. final class Version20220627100257 extends AbstractMigration
  7. {
  8.     public function up(Schema $schema): void
  9.     {
  10.         $this->addSql('ALTER TABLE app_form_contact_establish_company CHANGE company_type company_type SMALLINT DEFAULT NULL COMMENT \'(DC2Type:company_type)\'');
  11.         $this->addSql('ALTER TABLE app_form_contact_service DROP FOREIGN KEY FK_D8D061AA6F8DDD17');
  12.         $this->addSql('ALTER TABLE app_form_contact_service DROP FOREIGN KEY FK_D8D061AA79F7D87D');
  13.         $this->addSql('DROP INDEX IDX_D8D061AA6F8DDD17 ON app_form_contact_service');
  14.         $this->addSql('CREATE INDEX IDX_20846E5D6F8DDD17 ON app_form_contact_service (received_by_id)');
  15.         $this->addSql('DROP INDEX IDX_D8D061AA79F7D87D ON app_form_contact_service');
  16.         $this->addSql('CREATE INDEX IDX_20846E5D79F7D87D ON app_form_contact_service (submitted_by_id)');
  17.         $this->addSql('ALTER TABLE app_form_contact_service ADD CONSTRAINT FK_D8D061AA6F8DDD17 FOREIGN KEY (received_by_id) REFERENCES contact (id)');
  18.         $this->addSql('ALTER TABLE app_form_contact_service ADD CONSTRAINT FK_D8D061AA79F7D87D FOREIGN KEY (submitted_by_id) REFERENCES contact (id)');
  19.     }
  20.     public function down(Schema $schema): void
  21.     {
  22.         $this->addSql('ALTER TABLE app_form_contact_establish_company CHANGE company_type company_type SMALLINT NOT NULL COMMENT \'(DC2Type:company_type)\'');
  23.         $this->addSql('ALTER TABLE app_form_contact_service DROP FOREIGN KEY FK_D8D061AA6F8DDD17');
  24.         $this->addSql('ALTER TABLE app_form_contact_service DROP FOREIGN KEY FK_D8D061AA79F7D87D');
  25.         $this->addSql('DROP INDEX IDX_20846E5D6F8DDD17 ON app_form_contact_service');
  26.         $this->addSql('CREATE INDEX IDX_D8D061AA6F8DDD17 ON app_form_contact_service (received_by_id)');
  27.         $this->addSql('DROP INDEX IDX_20846E5D79F7D87D ON app_form_contact_service');
  28.         $this->addSql('CREATE INDEX IDX_D8D061AA79F7D87D ON app_form_contact_service (submitted_by_id)');
  29.         $this->addSql('ALTER TABLE app_form_contact_service ADD CONSTRAINT FK_D8D061AA6F8DDD17 FOREIGN KEY (received_by_id) REFERENCES contact (id)');
  30.         $this->addSql('ALTER TABLE app_form_contact_service ADD CONSTRAINT FK_D8D061AA79F7D87D FOREIGN KEY (submitted_by_id) REFERENCES contact (id)');
  31.     }
  32. }