From 9a82410937c7bf135e923a87af839489205a473c Mon Sep 17 00:00:00 2001 From: Fenris Wolf Date: Wed, 15 Oct 2025 00:32:34 +0200 Subject: [PATCH] [add] migration:r4-r5 --- source/migrations/r4-r5.postgresql.sql | 34 ++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 source/migrations/r4-r5.postgresql.sql diff --git a/source/migrations/r4-r5.postgresql.sql b/source/migrations/r4-r5.postgresql.sql new file mode 100644 index 0000000..b4c1949 --- /dev/null +++ b/source/migrations/r4-r5.postgresql.sql @@ -0,0 +1,34 @@ +-- calendars + +ALTER TABLE + "calendars" +ADD COLUMN + "hue" INTEGER NULL +; + +UPDATE + "calendars" +SET + "hue" = (("id" * 40503) % 65535) +; + +ALTER TABLE + "calendars" +ALTER COLUMN + "hue" SET NOT NULL +; + +COMMENT ON COLUMN + "calendars"."hue" +IS + 'scaled to a value between 0 and 65535' +; + + +-- _meta + +UPDATE + "_meta" +SET + "revision" = 'r5' +;