addSql('CREATE TABLE transitions_cmd (transitions_id INT NOT NULL, cmd_id INT NOT NULL, INDEX IDX_D82C5713AD25E9C4 (transitions_id), INDEX IDX_D82C5713734413DD (cmd_id), PRIMARY KEY(transitions_id, cmd_id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB'); $this->addSql('ALTER TABLE transitions_cmd ADD CONSTRAINT FK_D82C5713AD25E9C4 FOREIGN KEY (transitions_id) REFERENCES workflow_transitions (id) ON DELETE CASCADE'); $this->addSql('ALTER TABLE transitions_cmd ADD CONSTRAINT FK_D82C5713734413DD FOREIGN KEY (cmd_id) REFERENCES command (id) ON DELETE CASCADE'); $this->addSql('DROP TABLE transition_command'); } public function down(Schema $schema): void { // this down() migration is auto-generated, please modify it to your needs $this->addSql('CREATE TABLE transition_command (transition_id INT NOT NULL, command_id INT NOT NULL, INDEX IDX_1567162233E1689A (command_id), INDEX IDX_156716228BF1A064 (transition_id), PRIMARY KEY(transition_id, command_id)) DEFAULT CHARACTER SET utf8 COLLATE `utf8_unicode_ci` ENGINE = InnoDB COMMENT = \'\' '); $this->addSql('ALTER TABLE transition_command ADD CONSTRAINT FK_1567162233E1689A FOREIGN KEY (command_id) REFERENCES command (id) ON UPDATE NO ACTION ON DELETE CASCADE'); $this->addSql('ALTER TABLE transition_command ADD CONSTRAINT FK_156716228BF1A064 FOREIGN KEY (transition_id) REFERENCES workflow_transitions (id) ON UPDATE NO ACTION ON DELETE CASCADE'); $this->addSql('DROP TABLE transitions_cmd'); } }