migrations/2021/02/Version20210205140356.php line 1
<?phpdeclare(strict_types=1);namespace DoctrineMigrations;use Doctrine\DBAL\Schema\Schema;use Doctrine\Migrations\AbstractMigration;final class Version20210205140356 extends AbstractMigration{public function up(Schema $schema): void{$this->addSql('CREATE TABLE contact_relationship_company_contact_person (id BINARY(16) NOT NULL COMMENT \'(DC2Type:contact_relationship_company_contact_person_id)\', company_id BINARY(16) NOT NULL COMMENT \'(DC2Type:uuid_binary_ordered_time)\', contact_person_id BINARY(16) NOT NULL COMMENT \'(DC2Type:uuid_binary_ordered_time)\', email VARCHAR(255) DEFAULT NULL, phone VARCHAR(255) DEFAULT NULL, INDEX IDX_F76DB9E1979B1AD6 (company_id), INDEX IDX_F76DB9E14F8A983C (contact_person_id), UNIQUE INDEX UNIQ_F76DB9E1979B1AD64F8A983C (company_id, contact_person_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8mb4 COLLATE `utf8mb4_unicode_ci` ENGINE = InnoDB');$this->addSql('ALTER TABLE contact_relationship_company_contact_person ADD CONSTRAINT FK_F76DB9E1979B1AD6 FOREIGN KEY (company_id) REFERENCES contact (id)');$this->addSql('ALTER TABLE contact_relationship_company_contact_person ADD CONSTRAINT FK_F76DB9E14F8A983C FOREIGN KEY (contact_person_id) REFERENCES contact (id)');$this->addSql('ALTER TABLE contact ADD default_relationship_company_contact_person_id BINARY(16) DEFAULT NULL COMMENT \'(DC2Type:contact_relationship_company_contact_person_id)\'');$this->addSql('ALTER TABLE contact ADD CONSTRAINT FK_4C62E6386E19350E FOREIGN KEY (default_relationship_company_contact_person_id) REFERENCES contact_relationship_company_contact_person (id) ON DELETE SET NULL');$this->addSql('CREATE UNIQUE INDEX UNIQ_4C62E6386E19350E ON contact (default_relationship_company_contact_person_id)');}public function down(Schema $schema): void{$this->addSql('ALTER TABLE contact DROP FOREIGN KEY FK_4C62E6386E19350E');$this->addSql('DROP TABLE contact_relationship_company_contact_person');$this->addSql('DROP INDEX UNIQ_4C62E6386E19350E ON contact');$this->addSql('ALTER TABLE contact DROP default_relationship_company_contact_person_id');}}