migrations/Version20240206080406.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 Version20240206080406 extends AbstractMigration
  10. {
  11.     public function getDescription(): string
  12.     {
  13.         return '';
  14.     }
  15.     public function isTransactional(): bool
  16.     {
  17.         return false;
  18.     }
  19.     public function up(Schema $schema): void
  20.     {
  21.         // this up() migration is auto-generated, please modify it to your needs
  22.         $this->addSql('CREATE TABLE taxation_file_deleted (id INT AUTO_INCREMENT NOT NULL, taxation_id INT NOT NULL, deleted_by_employee_id INT DEFAULT NULL, deleted_by_collaborator_id INT DEFAULT NULL, file VARCHAR(255) NOT NULL, name VARCHAR(255) DEFAULT NULL, mime VARCHAR(255) DEFAULT NULL, size INT NOT NULL, type INT NOT NULL, hash VARCHAR(255) NOT NULL, cdate DATETIME NOT NULL, UNIQUE INDEX UNIQ_FA157BDD1B862B8 (hash), INDEX IDX_FA157BD2224E81F (taxation_id), INDEX IDX_FA157BD7A3400DE (deleted_by_employee_id), INDEX IDX_FA157BD7861CC6 (deleted_by_collaborator_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');
  23.         $this->addSql('ALTER TABLE taxation_file_deleted ADD CONSTRAINT FK_FA157BD2224E81F FOREIGN KEY (taxation_id) REFERENCES taxation (id)');
  24.         $this->addSql('ALTER TABLE taxation_file_deleted ADD CONSTRAINT FK_FA157BD7A3400DE FOREIGN KEY (deleted_by_employee_id) REFERENCES employee (id)');
  25.         $this->addSql('ALTER TABLE taxation_file_deleted ADD CONSTRAINT FK_FA157BD7861CC6 FOREIGN KEY (deleted_by_collaborator_id) REFERENCES collaborator (id)');
  26.     }
  27.     public function down(Schema $schema): void
  28.     {
  29.         // this down() migration is auto-generated, please modify it to your needs
  30.         $this->addSql('DROP TABLE taxation_file_deleted');
  31.     }
  32. }