| Total Complexity | 3 |
| Total Lines | 24 |
| Duplicated Lines | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 12 | final class Version20240927002830 extends AbstractMigrationChamilo |
||
| 13 | { |
||
| 14 | public function getDescription(): string |
||
| 15 | { |
||
| 16 | return 'Create ticket_rel_user table'; |
||
| 17 | } |
||
| 18 | |||
| 19 | public function up(Schema $schema): void |
||
| 20 | { |
||
| 21 | $this->addSql(" |
||
| 22 | CREATE TABLE ticket_rel_user ( |
||
| 23 | user_id INT NOT NULL, |
||
| 24 | ticket_id INT NOT NULL, |
||
| 25 | notify TINYINT(1) NOT NULL, |
||
| 26 | PRIMARY KEY(user_id, ticket_id), |
||
| 27 | CONSTRAINT FK_ticket_rel_user_user_id FOREIGN KEY (user_id) REFERENCES user (id) ON DELETE CASCADE, |
||
| 28 | CONSTRAINT FK_ticket_rel_user_ticket_id FOREIGN KEY (ticket_id) REFERENCES ticket_ticket (id) ON DELETE CASCADE |
||
| 29 | ) |
||
| 30 | "); |
||
| 31 | } |
||
| 32 | |||
| 33 | public function down(Schema $schema): void |
||
| 36 | } |
||
| 37 | } |
||
| 38 |