migrations/Version20240314192209.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 Version20240314192209 extends AbstractMigration
  7. {
  8.     public function up(Schema $schema): void
  9.     {
  10.         $this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A764E7AF8F');
  11.         $this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A764E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id) ON DELETE SET NULL');
  12.         $this->addSql('ALTER TABLE focus_area DROP FOREIGN KEY FK_9DB8CFE14E7AF8F');
  13.         $this->addSql('ALTER TABLE focus_area ADD CONSTRAINT FK_9DB8CFE14E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id) ON DELETE SET NULL');
  14.         $this->addSql('ALTER TABLE gallery_item DROP FOREIGN KEY FK_8C040D924E7AF8F');
  15.         $this->addSql('ALTER TABLE gallery_item ADD CONSTRAINT FK_8C040D924E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id) ON DELETE SET NULL');
  16.         $this->addSql('ALTER TABLE office_profile DROP FOREIGN KEY FK_F50BC94D2FAF9490');
  17.         $this->addSql('ALTER TABLE office_profile DROP FOREIGN KEY FK_F50BC94DC6923560');
  18.         $this->addSql('ALTER TABLE office_profile ADD CONSTRAINT FK_F50BC94D2FAF9490 FOREIGN KEY (cover_gallery_id) REFERENCES gallery (id) ON DELETE SET NULL');
  19.         $this->addSql('ALTER TABLE office_profile ADD CONSTRAINT FK_F50BC94DC6923560 FOREIGN KEY (banner_gallery_id) REFERENCES gallery (id) ON DELETE SET NULL');
  20.     }
  21.     public function down(Schema $schema): void
  22.     {
  23.         $this->addSql('ALTER TABLE gallery_item DROP FOREIGN KEY FK_8C040D924E7AF8F');
  24.         $this->addSql('ALTER TABLE gallery_item ADD CONSTRAINT FK_8C040D924E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id)');
  25.         $this->addSql('ALTER TABLE document DROP FOREIGN KEY FK_D8698A764E7AF8F');
  26.         $this->addSql('ALTER TABLE document ADD CONSTRAINT FK_D8698A764E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id)');
  27.         $this->addSql('ALTER TABLE office_profile DROP FOREIGN KEY FK_F50BC94D2FAF9490');
  28.         $this->addSql('ALTER TABLE office_profile DROP FOREIGN KEY FK_F50BC94DC6923560');
  29.         $this->addSql('ALTER TABLE office_profile ADD CONSTRAINT FK_F50BC94D2FAF9490 FOREIGN KEY (cover_gallery_id) REFERENCES gallery (id)');
  30.         $this->addSql('ALTER TABLE office_profile ADD CONSTRAINT FK_F50BC94DC6923560 FOREIGN KEY (banner_gallery_id) REFERENCES gallery (id)');
  31.         $this->addSql('ALTER TABLE focus_area DROP FOREIGN KEY FK_9DB8CFE14E7AF8F');
  32.         $this->addSql('ALTER TABLE focus_area ADD CONSTRAINT FK_9DB8CFE14E7AF8F FOREIGN KEY (gallery_id) REFERENCES gallery (id)');
  33.     }
  34. }