addSql('ALTER TABLE user ADD uuid VARCHAR(36) DEFAULT NULL'); foreach ($this->connection->fetchFirstColumn('SELECT id FROM user') as $id) { $this->addSql('UPDATE user SET uuid = :uuid WHERE id = :id', [ 'uuid' => Uuid::v4()->toRfc4122(), 'id' => $id, ]); } $this->addSql('ALTER TABLE user MODIFY uuid VARCHAR(36) NOT NULL'); $this->addSql('CREATE UNIQUE INDEX UNIQ_8D93D649D17F50A6 ON user (uuid)'); } public function down(Schema $schema): void { $this->addSql('DROP INDEX UNIQ_8D93D649D17F50A6 ON user'); $this->addSql('ALTER TABLE user DROP uuid'); } }