addSql('DROP INDEX person_unique'); $this->addSql('DROP INDEX thirdparty_unique'); } public function getDescription(): string { return 'Validation added to accompanying period resources and accompanying period.'; } public function up(Schema $schema): void { $this->addSql('CREATE UNIQUE INDEX person_unique ON chill_person_accompanying_period_resource (person_id, accompanyingperiod_id) WHERE person_id IS NOT NULL'); $this->addSql('CREATE UNIQUE INDEX thirdparty_unique ON chill_person_accompanying_period_resource (thirdparty_id, accompanyingperiod_id) WHERE thirdparty_id IS NOT NULL'); } }