addSql('DROP INDEX resource_kind_unique_type_idx'); $this->addSql('DROP INDEX charge_kind_unique_type_idx'); } public function getDescription(): string { return 'Budget: add unique constraint on kind for charge_kind and resource_kind'; } public function up(Schema $schema): void { $this->addSql("UPDATE chill_budget.resource_type SET kind=md5(random()::text) WHERE kind = ''"); $this->addSql("UPDATE chill_budget.charge_type SET kind=md5(random()::text) WHERE kind = ''"); $this->addSql('CREATE UNIQUE INDEX resource_kind_unique_type_idx ON chill_budget.resource_type (kind);'); $this->addSql('CREATE UNIQUE INDEX charge_kind_unique_type_idx ON chill_budget.charge_type (kind);'); } }