migrations/Version20150107195414.php line 1

Open in your IDE?
  1. <?php
  2. namespace DoctrineMigrations;
  3. use Doctrine\DBAL\Schema\Schema;
  4. use Doctrine\Migrations\AbstractMigration;
  5. /**
  6.  * Auto-generated Migration: Please modify to your needs!
  7.  */
  8. class Version20150107195414 extends AbstractMigration
  9. {
  10.     public function up(Schema $schema): void
  11.     {
  12.         // this up() migration is auto-generated, please modify it to your needs
  13.         $this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql''Migration can only be executed safely on \'mysql\'.');
  14.         $this->addSql('DROP TABLE contact_lead');
  15.         $this->addSql('DROP TABLE contact_visit');
  16.     }
  17.     public function down(Schema $schema): void
  18.     {
  19.         // this down() migration is auto-generated, please modify it to your needs
  20.         $this->abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql''Migration can only be executed safely on \'mysql\'.');
  21.         $this->addSql('CREATE TABLE contact_lead (contact_id INT NOT NULL, lead_id INT NOT NULL, INDEX IDX_6EE334E7A1254A (contact_id), INDEX IDX_6EE33455458D (lead_id), PRIMARY KEY(contact_id, lead_id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  22.         $this->addSql('CREATE TABLE contact_visit (contact_id INT NOT NULL, visit_id INT NOT NULL, INDEX IDX_6E54F936E7A1254A (contact_id), INDEX IDX_6E54F93675FA0FF2 (visit_id), PRIMARY KEY(contact_id, visit_id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = InnoDB');
  23.         $this->addSql('ALTER TABLE contact_lead ADD CONSTRAINT FK_6EE33455458D FOREIGN KEY (lead_id) REFERENCES leads (id) ON DELETE CASCADE');
  24.         $this->addSql('ALTER TABLE contact_lead ADD CONSTRAINT FK_6EE334E7A1254A FOREIGN KEY (contact_id) REFERENCES contact (id) ON DELETE CASCADE');
  25.         $this->addSql('ALTER TABLE contact_visit ADD CONSTRAINT FK_6E54F93675FA0FF2 FOREIGN KEY (visit_id) REFERENCES visit (id) ON DELETE CASCADE');
  26.         $this->addSql('ALTER TABLE contact_visit ADD CONSTRAINT FK_6E54F936E7A1254A FOREIGN KEY (contact_id) REFERENCES contact (id) ON DELETE CASCADE');
  27.     }
  28. }