migrations/Version20240326130042.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 Version20240326130042 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function up(Schema $schema): void
  16.     {
  17.         $this->addSql(
  18.             'ALTER TABLE health_report_submission_files
  19.             DROP FOREIGN KEY FK_8371AB18825015F'
  20.         );
  21.         $this->addSql('DROP INDEX IDX_8371AB18825015F ON health_report_submission_files');
  22.         $this->addSql(
  23.             'ALTER TABLE health_report_submission_files
  24.             CHANGE health_report_submissions_id health_report_submission_id INT UNSIGNED NOT NULL'
  25.         );
  26.         $this->addSql(
  27.             'ALTER TABLE health_report_submission_files
  28.             ADD CONSTRAINT FK_8371AB1E4CB9BD6 FOREIGN KEY (health_report_submission_id)
  29.             REFERENCES health_report_submissions (id)
  30.             ON DELETE CASCADE'
  31.         );
  32.         $this->addSql(
  33.             'CREATE INDEX IDX_8371AB1E4CB9BD6
  34.             ON health_report_submission_files (health_report_submission_id)'
  35.         );
  36.     }
  37.     public function down(Schema $schema): void
  38.     {
  39.         // this down() migration is auto-generated, please modify it to your needs
  40.         $this->addSql(
  41.             'ALTER TABLE health_report_submission_files DROP FOREIGN KEY FK_8371AB1E4CB9BD6'
  42.         );
  43.         $this->addSql(
  44.             'DROP INDEX IDX_8371AB1E4CB9BD6 ON health_report_submission_files'
  45.         );
  46.         $this->addSql(
  47.             'ALTER TABLE health_report_submission_files
  48.             CHANGE health_report_submission_id health_report_submissions_id INT UNSIGNED NOT NULL'
  49.         );
  50.         $this->addSql(
  51.             'ALTER TABLE health_report_submission_files
  52.             ADD CONSTRAINT FK_8371AB18825015F FOREIGN KEY (health_report_submissions_id)
  53.             REFERENCES health_report_submissions (id) ON UPDATE NO ACTION ON DELETE CASCADE'
  54.         );
  55.         $this->addSql(
  56.             'CREATE INDEX IDX_8371AB18825015F
  57.             ON health_report_submission_files (health_report_submissions_id)'
  58.         );
  59.     }
  60. }