From 174b6ef084fc4684b3b20902714e3530757cf3ec Mon Sep 17 00:00:00 2001 From: Trezy Date: Tue, 12 May 2026 09:58:46 -0500 Subject: [PATCH] fix: generate missing IDs for dead letters fixes #20 Signed-off-by: Trezy --- migrations/postgres/20260512000000_fix_null_dead_letter_ids.sql | 1 + migrations/sqlite/20260512000000_fix_null_dead_letter_ids.sql | 1 + 2 files changed, 2 insertions(+) create mode 100644 migrations/postgres/20260512000000_fix_null_dead_letter_ids.sql create mode 100644 migrations/sqlite/20260512000000_fix_null_dead_letter_ids.sql diff --git a/migrations/postgres/20260512000000_fix_null_dead_letter_ids.sql b/migrations/postgres/20260512000000_fix_null_dead_letter_ids.sql new file mode 100644 index 0000000..42239fa --- /dev/null +++ b/migrations/postgres/20260512000000_fix_null_dead_letter_ids.sql @@ -0,0 +1 @@ +UPDATE dead_letter_hooks SET id = gen_random_uuid() WHERE id IS NULL; diff --git a/migrations/sqlite/20260512000000_fix_null_dead_letter_ids.sql b/migrations/sqlite/20260512000000_fix_null_dead_letter_ids.sql new file mode 100644 index 0000000..715dfc2 --- /dev/null +++ b/migrations/sqlite/20260512000000_fix_null_dead_letter_ids.sql @@ -0,0 +1 @@ +UPDATE dead_letter_hooks SET id = lower(hex(randomblob(4)) || '-' || hex(randomblob(2)) || '-4' || substr(hex(randomblob(2)),2) || '-' || substr('89ab', abs(random()) % 4 + 1, 1) || substr(hex(randomblob(2)),2) || '-' || hex(randomblob(6))) WHERE id IS NULL; -- 2.51.2