vendor/bluue/tickets-bundle/migrations/Version20240716144506.php line 1

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace TicketsBundleMigrations;
  4. use Doctrine\DBAL\Schema\Schema;
  5. use Doctrine\Migrations\AbstractMigration;
  6. final class Version20240716144506 extends AbstractMigration
  7. {
  8.     public function up(Schema $schema): void
  9.     {
  10.         $this->addSql(
  11.             'ALTER TABLE tickets_bundle__ticket ADD customer_id BINARY(16)
  12.             DEFAULT NULL COMMENT \'(DC2Type:uuid)\''
  13.         );
  14.         $this->addSql(
  15.             'ALTER TABLE tickets_bundle__ticket ADD CONSTRAINT FK_F69B6D729395C3F3
  16.             FOREIGN KEY (customer_id) REFERENCES customers_bundle__customer (id)'
  17.         );
  18.         $this->addSql('CREATE INDEX IDX_F69B6D729395C3F3 ON tickets_bundle__ticket (customer_id)');
  19.     }
  20.     public function down(Schema $schema): void
  21.     {
  22.         $this->addSql('ALTER TABLE tickets_bundle__ticket DROP FOREIGN KEY FK_F69B6D729395C3F3');
  23.         $this->addSql('DROP INDEX IDX_F69B6D729395C3F3 ON tickets_bundle__ticket');
  24.         $this->addSql('ALTER TABLE tickets_bundle__ticket DROP customer_id');
  25.     }
  26. }