From 5fb7fbe66c53fc1b56ce798964327dc494249819 Mon Sep 17 00:00:00 2001 From: matthieu Date: Tue, 19 May 2026 20:51:18 +0200 Subject: [PATCH] =?UTF-8?q?fix(workflow)=20:=20M4=20-=20aligne=20la=20s?= =?UTF-8?q?=C3=A9quence=20workflow.id=20apr=C3=A8s=20recr=C3=A9ation=20de?= =?UTF-8?q?=20l'identity=20(=C3=A9vite=20conflit=20avec=20row=20Standard?= =?UTF-8?q?=20de=20M1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- migrations/Version20260519175338.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/migrations/Version20260519175338.php b/migrations/Version20260519175338.php index 6a43497..244b782 100644 --- a/migrations/Version20260519175338.php +++ b/migrations/Version20260519175338.php @@ -21,6 +21,8 @@ final class Version20260519175338 extends AbstractMigration $this->addSql('DROP INDEX uniq_workflow_one_default'); $this->addSql('ALTER TABLE workflow ALTER id DROP DEFAULT'); $this->addSql('ALTER TABLE workflow ALTER id ADD GENERATED BY DEFAULT AS IDENTITY'); + // Aligner la séquence d'identity sur MAX(id) pour éviter le conflit avec les rows déjà insérés par M1 + $this->addSql('SELECT setval(pg_get_serial_sequence(\'workflow\', \'id\'), COALESCE((SELECT MAX(id) FROM workflow), 0) + 1, false)'); $this->addSql('ALTER INDEX uniq_workflow_name RENAME TO UNIQ_65C598165E237E06'); }